imagecreatefromjpeg() uses too much memory
- From: "kapten" <fredrik.enestad@xxxxxxxxx>
- Date: 28 Mar 2006 05:49:30 -0800
Hi!
I'm making a function for uploading and resizing images to my web
hotel.
Problem is, memory_limit is set to 16M so when uploading larger images
the script crashes.
So, I tried to override the memory_limit setting, but as it turns out,
my web host has set some safe mode setting,
so that no settings can be changed in the php.ini, and they wont change
the setting to a higher value themselves.
This is were the code crashes:
$image_p = imagecreatetruecolor($widthNew, $heightNew);
if($mime=="image/jpeg" || $mime=="image/pjpeg") {
$image = imagecreatefromjpeg($imgarray["tmp_name"]);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $widthNew,
$heightNew, $widthOrg, $heightOrg);
imagejpeg($image_p, $save_dir.$temp_filename, 80);
return "Done";
}
The line $image = imagecreatefromjpeg($imgarray["tmp_name"]); causes
the problem.
Do any of you know any other way to solve this problem?
--
Thanks
Fredrik
.
- Follow-Ups:
- Re: imagecreatefromjpeg() uses too much memory
- From: Johannes Wienke
- Re: imagecreatefromjpeg() uses too much memory
- Prev by Date: Re: Array output from function into a new query
- Next by Date: Re: mail problem
- Previous by thread: beginning PHP problem
- Next by thread: Re: imagecreatefromjpeg() uses too much memory
- Index(es):