So,
bin dabei eine Galerie zu erstellen. Klappt alles wunderbar, bis ich eine bestimmte Datei, die via. upload script hochgeladen wurde in ein Thumbnail wandel.
Bei allen Bild Dateien hat das bis jetzt geklappt. Eben aber hatte ich eine Datei mit nur ca. 230kb , jedoch einer Bildgröße von 2646px * 3742px (sehr ungewöhnlich kleine Größe trotz sehr guter Bild Qualität)
Das Hochladen dieser Datei funktioniert, beim Erstellen der Thumnail wird jedoch folgende Fehlermeldung ausgegeben:
"Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 10584 bytes) in G:\server\xampplite\htdocs\galerie\includes\upload.inc.php on line 5"
Meine Frage: WIESO bekomme ich diesen Fehler, obwohl die Datei doch nur 230 kb hat ???
Scriptauszug von upload.inc.php:
bin dabei eine Galerie zu erstellen. Klappt alles wunderbar, bis ich eine bestimmte Datei, die via. upload script hochgeladen wurde in ein Thumbnail wandel.
Bei allen Bild Dateien hat das bis jetzt geklappt. Eben aber hatte ich eine Datei mit nur ca. 230kb , jedoch einer Bildgröße von 2646px * 3742px (sehr ungewöhnlich kleine Größe trotz sehr guter Bild Qualität)
Das Hochladen dieser Datei funktioniert, beim Erstellen der Thumnail wird jedoch folgende Fehlermeldung ausgegeben:
"Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 10584 bytes) in G:\server\xampplite\htdocs\galerie\includes\upload.inc.php on line 5"
Meine Frage: WIESO bekomme ich diesen Fehler, obwohl die Datei doch nur 230 kb hat ???
Scriptauszug von upload.inc.php:
PHP-Code:
$Img = imageCreateFromJPEG($imagefile);
$nBreite = 100 ;
$nHöhe = 75;
$Out = imageCreateTrueColor($nBreite, $nHöhe);
imageCopyResampled($Out, $Img, 0, 0, 0, 0, $nBreite, $nHöhe, $oBreite, $oHöhe);
imageJPEG($Out, $thumbfile);
Kommentar