当我尝试转换图片时:
convert image.tiff image.pdf
抛出错误:
convert: no images defined `mosaic.jpeg' @ error/convert.c/ConvertImageCommand/3187.
我尝试安装和重新安装imagick, libtiff和jpeg。但这无济于事。它曾经在同一台机器(Mac Mavericks)上运行,但我不得不重新启动我的机器,重新安装所有的东西,现在它不起作用了。谢谢你。
**(UPDATE)问题解决:**
安装GraphicMagick并正常工作!
您是否使用homebrew
?如果没有,我真的推荐它——我用它来做所有的事情,从ImageMagick到exiftool、ffmpeg、7zip、openssl、netcat、jhead、gawk、gnuplot、GNU coretils、GNU parallel等等。
一旦你安装了它,你所要做的就是
brew install libtiff
brew install fontconfig
brew install ghostscript
brew install imagemagick --with-fontconfig --with-ghostscript --with-libtiff
如果您已经有homebrew
,并且您安装了ImageMagick,没有任何额外的选项,您可以这样做:
brew list # to see what you have got
brew install <whatever is missing out of libtiff, fontconfig, ghostscript>
brew reinstall imagemagick --with-fontconfig --with-ghostscript --with-libtiff
哦,我忘了说,你的命令在我的OSX Mavericks上用homebrew
工作得很好。
在Mac上,您也可以cd到您的图像目录,并使用:
sips -s format pdf input.tiff --out output.pdf
来源:http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html