Ошибка Imagick при конвертации tiff в pdf

Когда я попытался преобразовать изображение через:

convert image.tiff image.pdf 

Выдает ошибку:

convert: no images defined `mosaic.jpeg' @ error/convert.c/ConvertImageCommand/3187.

Я пробовал устанавливать и переустанавливать imagick, libtiff и jpeg. Но это не помогло. Раньше это работало на той же машине (Mac Mavericks), но мне пришлось перезагрузить машину и переустановить все, и теперь это не работает. Спасибо.

**(ОБНОВЛЕНИЕ) Устранена проблема: **

Вместо этого установил GraphicMagick и заработало!


person ROBOTPWNS    schedule 22.07.2014    source источник
comment
Можете ли вы опубликовать изображение, которое вы пытаетесь преобразовать, где-нибудь?   -  person Danack    schedule 22.07.2014


Ответы (2)


Вы используете homebrew? Если нет, я бы очень рекомендовал его — я использую его для всего, от ImageMagick до exiftool, ffmpeg, 7zip, openssl, netcat, jhead, gawk, gnuplot, GNU coreutils, 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.

person Mark Setchell    schedule 22.07.2014

На Mac вы также можете перейти в каталог вашего изображения и использовать:

sips -s format pdf input.tiff --out output.pdf

Источник: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html

person maia    schedule 14.04.2015