我有以下设置:
home brew installed ImageMagick (v 6.8.0-10)
source installed Imagick (v 3.0.1)
OS X 10.6
ImageMagick
在命令行上运行正常,但不是使用imagick
类的PHP脚本。
以下代码产生错误 NoDecodeDelegateForThisImageFormat :
$img = new Imagick('test.pdf');
在我的php.ini中启用了imagick模块,但ImageMagick版本在PHP信息中列为:
ImageMagick 6.8.0-7 2013-04-11 Q16
上面列出的版本安装版本以-10而不是-7结尾。这可能是一个因素吗?如果我可以从命令行转换,我显然不会错过任何代表,所以它必须是别的东西。