Hallo,
ich habe ein script geschrieben, welches mir automatisch Bilder in verschieden Größen umwandelt.
Jetzt kommt der bekannte Fehler:
Allowed memory size of 41943040 bytes exhausted
Nun meine Frage dazu, das Script erstellt aus einem Foto mehrer Größen (100px, 200px, 500px)
Nach jedem erstelltem Foto kommt auch der Befehl imagedestroy.
Das größte Foto ist 2397478...
Warum bekomme ich trotzdem die Fehlermeldung?
Hier ein Beispiel des Quellcode:
ich habe ein script geschrieben, welches mir automatisch Bilder in verschieden Größen umwandelt.
Jetzt kommt der bekannte Fehler:
Allowed memory size of 41943040 bytes exhausted
Nun meine Frage dazu, das Script erstellt aus einem Foto mehrer Größen (100px, 200px, 500px)
Nach jedem erstelltem Foto kommt auch der Befehl imagedestroy.
Das größte Foto ist 2397478...
Warum bekomme ich trotzdem die Fehlermeldung?
Hier ein Beispiel des Quellcode:
PHP-Code:
$x = $size[0]/100;
$y = $size[1]/$x;
$image_p = imagecreatetruecolor(100, $y);
$image = imagecreatefromjpeg('temp/'.$bilder[$ii][bild]);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, 100, $y, $size[0], $size[1]);
imagejpeg($image_p,'100/'.$blogid.'_'.$iii.'.jpg',100);
imagedestroy($image_p);
imagedestroy($image);
Kommentar