imagejpeg memory exhaustion
Posted
by 0plus1
on Stack Overflow
See other posts from Stack Overflow
or by 0plus1
Published on 2010-04-19T15:12:35Z
Indexed on
2010/04/19
15:13 UTC
Read the original article
Hit count: 384
I'm creating thumbnails cycling through a lot of images, when I find a large image I get:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 13056 bytes)
Now I already know how to circumvent this with:
ini_set('memory_limit', '-1');
What I want to know is why it exhaust the memory! Is there some debug tools that will show me exactly when memory is exhausting? And specifically that will show me if there are variables/arrays that are killing my memory?
OR, are there better way to resize images other then:
$thumb=imagecreatetruecolor($newwidth,$newheight);
$source=imagecreatefromjpeg($imgfile);
imagecopyresampled($thumb,$source,0,0,0,0,$newwidth,$newheight,$width,$height);
imagejpeg($thumb,$destinationfile,85);
?
Thank you very much!
© Stack Overflow or respective owner