class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
When resizing an image, it first has to be transformed in a kind of bitmap, then you need some more memory to actually resize. If you then add the size of your script to that, you can reach 8MB very quickly.Reply
I'm using version 0.20 of the class and GD library version 2.0.28.
The script works perfectly when $handle->image_resize is set to false.
The file being processed is a jpg image with a file size of 227.25KB.
Any ideas on how to resolve this will be greatly appreciated.
What PHP memory limit do you have on your server?
The memory_limit is set to 8M (local value), 20M (master value).
Thanks for the reply.
You can add this in your script:
Or in a .htaccess file:
When resizing an image, it first has to be transformed in a kind of bitmap, then you need some more memory to actually resize. If you then add the size of your script to that, you can reach 8MB very quickly.