想象不工作,没有错误返回

时间:2017-12-08 17:45:42

标签: php wamp imagick

所以我试图从一个像.png的表单中调整图像大小,如下所示:

$logo = new Imagick($_FILES['icon']['tmp_name']);
$logo->resizeImage(256, 256, 0, 1);

die $_FILES['icon']['tmp_name']时,它会返回.tmp文件,如下所示:

C:\wamp64\tmp\php7895.tmp

但是当运行上面的代码时,它不会抛出任何错误,但只是破坏了脚本,如果我在代码之后添加die,则它不会到达该部分。

我已经检查了我的错误日志,这是空的,我的Imagick已启用:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

还有什么我可以尝试或如何解决它?

1 个答案:

答案 0 :(得分:0)

我认为您使用了错误的过滤功能。试试这个:

$logo->resizeImage(320,240,Imagick::FILTER_LANCZOS,1);

Documentation here