Jeg får en besked når jeg kører en kode som ændrer billedstørrelsen:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 12032 bytes) in /customers/stormplay.dk/stormplay.dk/httpd.www/admin/album_upload.php on line 54
Hvor linie 54 er:
$source = imagecreatefromjpeg("$til");
... betyder det, at man ikke kan ændre billedstørrelsen på filer større end 16777216 byte?
Jeg har tidligere haft et lignende problem, hvor jeg forsøgte at resize billeder direkte på serveren.
Da fandt jeg ud af, at når du behandler et billede, er dets oprindelige tilstand jo komprimeret, og derfor bliver det dekomprimeret i memoryen på serveren inden du behandler det. Derfor kan et lille billede fylde meget i hukommelsen.
OK - min ISP er one.com, så der kan jeg nok ikke ændre så meget ;)
Jeg googler lige ImageMagick ,)
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.