SimpleImage不适用于大文件

时间:2014-08-30 19:44:03

标签: php image-loading

我正在使用SimpleImage(https://github.com/claviska/SimpleImage)。我正在尝试编辑一张大照片:http://srv1.jpg.co.il/4/5401f91f41229.jpg(13312x1671,3.2mb),并在使用overlay()函数后返回此错误:

  

(!)致命错误:第1163行的C:\ wamp \ www \ images \ simpleimage.php超过了50秒的最长执行时间

此行中的代码是:

$alphacolorxy = imagecolorallocatealpha($src_im, ($colorxy >> 16) & 0xFF, ($colorxy >> 8) & 0xFF, $colorxy & 0xFF, $alpha);

这是在将这些行添加到代码之后:

ini_set('memory_limit', '-1');
ini_set('max_execution_time', '50M');

我该如何解决?我不确定它是如何工作的,但我相信它不会发送http请求,因为在代码中url是"pano.jpg"(这是php代码文件夹中的文件名)

1 个答案:

答案 0 :(得分:0)

 set_time_limit(0);

这应该将执行时间设置为无穷大。

http://php.net/manual/en/function.set-time-limit.php