【发布时间】:2016-06-30 12:23:03
【问题描述】:
我正在使用以下环境:
Ubunut:11.0(虚拟机) Imagemagick : ImageMagick-6.9.3-7
我执行了以下命令:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xzvf ImageMagick.tar.gz
ls
cd ImageMagick<version number here>/
./configure
make clean
make
sudo make install
ldconfig /usr/local/lib
执行以下命令后:
make check
40 测试用例 39 仅通过 1 为失败(FAIL:tests/wandtest.tap 1)
现在我想通过命令将 pdf 文件转换为 jpg:
convert test.pdf test.jpg
转换:此图像格式没有解码委托 PNG' @ error/constitute.c/ReadImage/501.
convert: no images definedtest.jpg' @error/convert.c/ConvertImageCommand/3252
convert test.pdf test.png
转换:此图像格式没有解码委托 PNG' @ error/constitute.c/ReadImage/501.
convert: no images definedtest.png' @error/convert.c/ConvertImageCommand/3252。
任何人都可以建议我该怎么做?
【问题讨论】:
-
你需要安装
ghostscript包。 -
@MarkSetchell:你能提供一个链接,我可以从那里看到安装过程。
-
我没有任何具体的建议,我只知道这是答案。尝试这样的事情虽然我没有测试过gist.github.com/leomelzer/3949356
-
在配置 imagemagick 之前,您还需要安装
libpng。 -
这有点离题,但您也可以直接从 GhostScript 转换 PDF,在我的情况下运行得更快。为此,请执行:
gs -dNOPAUSE -sDEVICE=jpeg -r150 -sOutputFile=output-%d.jpg input.pdf
标签: imagemagick imagemagick-convert ubuntu-11.04