MRonline: Out of memory obwohl genug speicher frei?

Beitrag lesen

Hallo zusammen,

ich bin mittlerweile echt ratlos.
Ich möchte beim upload von Bildern automatisch ein kleines previewbild zu erstellen.
bei Bildern um die 300kb ist das kein Problem, aber bei Bildern um die 3mb streikt es.

folgender code:

  
$image = imagecreatefromjpeg($file);  
imagecopyresampled($tmp_pic, $image, 0, 0, 1, 1, $dest_width, $dest_height, $fileAttr[0]-2, $fileAttr[1]-2);  
imagejpeg($tmp_pic, $dest_folder.$dest_name, 100);  

bei zeile 1 gibts den fehler: Fatal error: Out of memory (allocated 33030144) (tried to allocate 13056 bytes) in ...

um die Speicherauslastung auszugeben hab ich 3 Funktionen getestet (natürlich vor der imagecreatefromjpeg() ;)

memory_get_usage(); -> 78804
memory_get_peak_usage(); -> 97728
ini_get("memory_limit"); -> 40M

das bedeutet doch, dass 40mb an Speicher zur Verfügung stehen oder?
kann mir bitte jemand erklären warum es nicht geht und was ich tun muss, damit es geht?

vielen Dank !!!