By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,825 Members | 1,258 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,825 IT Pros & Developers. It's quick & easy.

resize image and memory limits

P: n/a
Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when I've
images quite large (common those days) I reach the 16mb limits of the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob
Jun 29 '07 #1
Share this Question
Share on Google+
6 Replies


P: n/a
Bob Bedford wrote:
Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when I've
images quite large (common those days) I reach the 16mb limits of the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob

Iirc Imagemagick handles these resizes more memory efficiently

Check Imagick in php>5

Arjen
Jun 29 '07 #2

P: n/a
"none" <""arjen\"@(none)"a écrit dans le message de news:
46***********************@news.wanadoo.nl...
Bob Bedford wrote:
>Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when
I've images quite large (common those days) I reach the 16mb limits of
the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob
Iirc Imagemagick handles these resizes more memory efficiently

Check Imagick in php>5
Thanks for replying Arjen,

for what I've readed, it needs to install something on the server. I've no
access to the server neither command line or exec functions.
It's there any way to use it or maybe I'm wrong (I've checked the site
http://www.imagemagick.org/ and http://www.magickwand.org/)

Bob
Jun 29 '07 #3

P: n/a
Bob Bedford wrote:
"none" <""arjen\"@(none)"a écrit dans le message de news:
46***********************@news.wanadoo.nl...
>Bob Bedford wrote:
>>Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when
I've images quite large (common those days) I reach the 16mb limits of
the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob
Iirc Imagemagick handles these resizes more memory efficiently

Check Imagick in php>5
Thanks for replying Arjen,

for what I've readed, it needs to install something on the server. I've no
access to the server neither command line or exec functions.
It's there any way to use it or maybe I'm wrong (I've checked the site
http://www.imagemagick.org/ and http://www.magickwand.org/)

Bob

see phpinfo() and check for imagick and on the shell try #locate convert
to see if imagemagicks convert has been installed.

Otherwise tell your provider he's an idiot and ask for imagemagick :-)

Arjen
Jun 29 '07 #4

P: n/a

"Bob Bedford" <bo*@bedford.comwrote in message
news:46**********************@news.sunrise.ch...
Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when I've
images quite large (common those days) I reach the 16mb limits of the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob
Hi Bob,

maybe you can resize them first to an intermediate size using
'imagecopyresized', hoping that resizing takes up less memory than
resampled.

Richard


Jun 29 '07 #5

P: n/a

"Richard" <root@localhosta écrit dans le message de news:
46***********************@news.euronet.nl...
>
"Bob Bedford" <bo*@bedford.comwrote in message
news:46**********************@news.sunrise.ch...
>Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when
I've images quite large (common those days) I reach the 16mb limits of
the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob

Hi Bob,

maybe you can resize them first to an intermediate size using
'imagecopyresized', hoping that resizing takes up less memory than
resampled.

Richard
The memory limit is reached when "loading" the pixels in memory before
resizing so this solution won't work
Jun 29 '07 #6

P: n/a

"Bob Bedford" <bo*@bedford.comwrote in message
news:46**********************@news.sunrise.ch...
>
"Richard" <root@localhosta écrit dans le message de news:
46***********************@news.euronet.nl...
>>
"Bob Bedford" <bo*@bedford.comwrote in message
news:46**********************@news.sunrise.ch.. .
>>Hi all,

I've to resize uploaded images with the "imagecopyresampled" but when
I've images quite large (common those days) I reach the 16mb limits of
the ISP.

How can I fix this ? I absolutely need to resize such images.

Bob

Hi Bob,

maybe you can resize them first to an intermediate size using
'imagecopyresized', hoping that resizing takes up less memory than
resampled.

Richard
The memory limit is reached when "loading" the pixels in memory before
resizing so this solution won't work
Bob,
I dont know about that...
It should be possible to resize an image without loading it completely into
memory.
You just dont need the full image all the time.

Did you try it?

Also there are some upload java applets, that can do some resizing BEFORE
upload.
Maybe that way you can get things working?

If you really need to deal with images that large, then you are probably on
the wrong webhost.....
:(

Richard.
Jun 30 '07 #7

This discussion thread is closed

Replies have been disabled for this discussion.