【发布时间】:2016-10-02 21:59:43
【问题描述】:
我可以在命令行上毫无问题地使用 ImageMagick 转换功能:
/usr/local/magick/bin/convert a.pdf b.png
然后我把它放在一个名为 testconvert.php 的单行 PHP 文件中:
system("/usr/local/magick/bin/convert a.pdf b.png", $code);
它可以作为 PHP 的命令行调用正常工作:
php testconvert.php
但是,当我在本地主机上从浏览器运行脚本时:
http://localhost/~me/testconvert.php
我得到错误:
转换:没有定义图像 `b.png' @ error/convert.c/ConvertImageCommand/3253
我发现很多人都遇到过类似的问题,并修复了从使用文件的绝对路径(没有帮助)到安装 ghostscript(也没有帮助)。我对此有点过分了。有人对我可以尝试什么有任何想法吗?
谢谢!
【问题讨论】:
-
感谢您的回答,但没有解决问题。我已经在对答案的评论中进行了解释。
标签: imagemagick