,
ich habe eine Bildupload funktion geschrieben. Im Anschluss nach dem Upload sollen aus den Bildern thumbnails generiert werden. Während der Upload funktioniert, streikt der Thumbnailgenerator konsequent bei Bildern über einer größe von 2 MB und gibt folgende Fehlermeldung zum Besten :
Fatal error: Out of memory (allocated 58720256) (tried to allocate 16000 bytes)
Bemängelt wird laut Fehlermeldung folgender Block bzw. imagecreatefromjpeg
Da das ganze Leider über einen Server von gmx läuft bin ich nicht in der Lage das memory limit zu verändern. Was aber bei 90M doch auch eigentlich ausreichend sein sollte ?!
Stutzig macht mich auch, dass wenn ich im Anschluss versuche ein anderes Bild mit geringerer Bildgröße hochzuladen, mir als Dateinamen der Name des Bildes genannt wird, das zuvor scheiterte.
Kann mir vielleicht jemand bei diesem Problem helfen oder sagen wonach ich ausschau halten muss um diesen Fehler zu beheben ? Lösungsansätze im PHP Manual bzw. in den Kommentaren konnten mir bisher auch leider nicht helfen.
Vielen und beste Grüße
ich habe eine Bildupload funktion geschrieben. Im Anschluss nach dem Upload sollen aus den Bildern thumbnails generiert werden. Während der Upload funktioniert, streikt der Thumbnailgenerator konsequent bei Bildern über einer größe von 2 MB und gibt folgende Fehlermeldung zum Besten :
Fatal error: Out of memory (allocated 58720256) (tried to allocate 16000 bytes)
Bemängelt wird laut Fehlermeldung folgender Block bzw. imagecreatefromjpeg
PHP-Code:
$image = imagecreatefromjpeg ( $folder_scr . "/" . $img_src );
$new_image = imagecreatetruecolor ( $new_image_width, $new_image_height );
imagecopyresampled ( $new_image, $image, 0, 0, 0, 0, $new_image_width, $new_image_height, $src_width, $src_height );
imagejpeg ( $new_image, $des_src . "/" . $img_src, 100 );
imagedestroy ( $image );
imagedestroy ( $new_image );
Stutzig macht mich auch, dass wenn ich im Anschluss versuche ein anderes Bild mit geringerer Bildgröße hochzuladen, mir als Dateinamen der Name des Bildes genannt wird, das zuvor scheiterte.
Kann mir vielleicht jemand bei diesem Problem helfen oder sagen wonach ich ausschau halten muss um diesen Fehler zu beheben ? Lösungsansätze im PHP Manual bzw. in den Kommentaren konnten mir bisher auch leider nicht helfen.
Vielen und beste Grüße
Kommentar