如何在PHP中执行Imagemagick

3
我在这里发现了一篇关于将图像裁剪成圆形的非常有用的帖子。然而,当我尝试使用PHP中的exec执行imagemagick脚本时,我没有得到任何结果。我已经检查了目录是否具有正确的权限等。我是否漏掉了什么步骤?
非常感谢任何见解。以下是我的脚本内容: $run = exec('convert -size 200x200 xc:none -fill daisy.jpg -draw "circle 100,100 100,1" uploads/new.png');
编辑:已安装Imagemagick。
1个回答

7
$out=array();
$err = 0;
$run = exec('convert -size 200x200 xc:none -fill daisy.jpg -draw "circle 100,100 100,1" uploads/new.png',$out,$err);
echo implode ("<br>",$out);
print_r($err);
print_r($run);

它会说什么?


它显示“127”,这显然意味着路径有问题。 - Erik Smith
2
@erik 只需使用绝对路径。无论是源文件还是生成的图片。 - Your Common Sense

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接