间歇性重新调整图像问题

时间:2012-05-18 05:59:23

标签: php class image-manipulation image-resizing

我通过stream_copy_to_stream()上传图片,然后使用下面的类和方法重新调整图片大小。

这是我的调整大小课程: http://pastebin.com/wtbcbfzv

我正在使用它。

$resizeObj = new resize('image.jpg');
$resizeObj -> resizeImage(960, 800, 'auto');
$resizeObj -> saveImage('image.jpg', 100);

然而,它有时会起作用,有时却不起作用,它只是失败,根本没有错误返回。我已经将内存限制成功设置为150M并且已经达到了300M而没有运气。我还确保max_execution_time设置为0,所以不用担心。

有关可能导致此间歇性问题的建议吗?


更新这是唯一带有问题的图片返回,我注意到高度是6600,当减少到5500时,它可以工作..

"imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions"

1 个答案:

答案 0 :(得分:0)

发现这是主机的一个问题,它有一个进程可以杀死任何使用x%ram的进程,因为它是一个共享服务器。全部解决了。

相关问题