Du kan eventuelt bruge ini_set('memory_limit', {memory limit i byte her}); Hvis du ellers har lov til at køre den kommando.
Ellers vis du resizer flere billeder i samme script, så sørg for at unsette variablen hvor du har data i efter hver resize, kan måske gøre at du ikke bruger alt memory op. Hvis det derimod kun er 1 billede, så er der ikke andet for at arbejde med mindre
Efter hvert resize, gemmer du resultat til disk, og derefter unsetter variablen fra resultatet, for så at lave den næste resize. Ikke sikkert det løser problemmet, men vil nedsætte memory forbrug. evt post koden her, så vi kan tage et kig på det.
imagedestroy kan måske bruges efter hver gang du har resize et billede for at frigive hukommelse. Du kan jo evt vise noget kode, så vi har en ide om hvad det er du gør lige nu.
Det er nemlig ikke lige meget. Selvom et billede er under 3MB, kan det godt have en størrelse i X * Y som overstiger grænsen. Så det er bestemt ikke lige meget.
Man kan ikke resize billeder på 2592x1944 med 16 MB RAM til PHP (hvis jeg husker rigtigt) Har du brug for det, skal du finde et webhotel, der stiller mere RAM til rådighed, evt. egen server.
Størrelsen : 2592x1944 er netop problemet. Mener at have læst et sted, at 1 pixels fylder omkring 3bytes i memory. Hvilket vil sige: 2592x1944 = 5038848 * 3bytes = 15116544 eller ca 15mb.
Prøv dig frem med max-størrelsen. Det afhænger også af hvad du ellers har i dit script. Du kan så glæde dig over, at du har 16MB - jeg mener rygter om one.com en gang sagde de havde 8 MB.
Formanden kunne jo også selv lave sine billeder i de rigtige størrelser - en dårlig resize i PHP står slet ikke mål med en beskæring, udvælgelse, resize, og diverse forbedringer, som man kan lave med et pasende fotoprogram.
tester lokalt på en nas så det kan godt være der kun er 8MB det ved jeg ikke.
hvad program er enkelt og bruge til en person der ikke har så meget viden inden for området. Skal være et program hvor man bare smider et billede ind og for et andet ud i mindre størrelse.
Hvad fanden har du gang i ? Mage til klovn. Du har fået svar på flere spørgsmål, at du så får svaret: Det er ikke muligt, er sgu da ikke nok til du kan tage dine point selv.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.