干预图像NotReadableException bizzare

时间:2016-12-09 14:07:06

标签: php laravel gd intervention

我正在使用Laravel 4.2和Intervention Image软件包编写图像上传表单。

部分上传的照片导致错误“NotReadableException”,有些不是。

这是我的代码:

$img = Image::make(public_path('/upload/tmp/'.$name));
$img->backup();
$watermark = Image::make(public_path('/img-icons/watermark.gif'));
$img->insert($watermark, 'bottom-right', 10, 10);
$img->save(public_path('/upload/tmp/normal-'.$name));
$img->reset();
$img->fit(175, 140);
$img->save(public_path('/upload/tmp/min-'.$name));
$img->reset();
$img->fit(496, 502);
$img->save(public_path('/upload/tmp/main-'.$name));

文件被上传到所需目录,并且可以访问。

我检查了dirs和文件权限 - 两者都正确。

我检查php值(memory_limit 384MB,post_max_size 64MB,upload_max_filesize 64MB)。

GD版捆绑(2.1.0兼容),干预图像版本:2.3.8

我没有想法 - 一些照片(使用相同的相机制作)正在制造这个错误,其中一些不是。

我会很高兴得到任何帮助。

0 个答案:

没有答案