ImageMagick не удалось преобразовать в JPG
Недавно мы установили последнюю версию ImageMagick на наш сервер Linux. Кажется, у меня возникают проблемы при выполнении самых основных задач.
Я запускаю эту командную строку:
/usr/bin/convert /location/to/source/design.ai /location/to/save/output.jpg
К сожалению, сохраняет design.jpg как файл иллюстратора (если я переименую файл в output.ai, он откроется). Даже если я сделаю это:
/usr/bin/convert /location/to/source/design.ai -rotate 90 /location/to/save/design.jpg
Он поворачивает файл и снова сохраняет его как документ-иллюстратор. Это происходит со всеми типами файлов (например, png, bmp и т. Д.)
Похоже, ImageMagick не может понять, во что я хочу, чтобы он был преобразован, и просто сохраняет как файл того же типа.
Есть идеи по исправлению?
С уважением:
Джон
4 ответа
Вы уверены, что ImageMagick поддерживает файлы Illustrator? Это проприетарный формат, который не поддерживается ни одной программой, кроме семейства Adobe AFAIK. Я был бы очень удивлен, если бы ImageMagick поддержал это. Он также не указан на странице поддерживаемых форматов ImageMagic.
Попробуйте сохранить в формате PDF, SVG или в любом из поддерживаемых форматов, прежде чем передавать его в ImageMagick.
Редактировать:
Похоже, что есть способ читать / манипулировать файлами AI с помощью ImageMagick, но это при условии, что файл AI должен быть сохранен с совместимостью с PDF. Если нет, он не будет работать, так как ImageMagick по умолчанию настроен на чтение AI-файлов с использованием своего PDF-кодера. Хотя это не значит, что кто-то не может написать собственный кодер AI для него. Однако я еще не видел его, и было бы трудно, учитывая, что сам ИИ является закрытым форматом (даже в последней версии QuarkXpress есть несовершенная поддержка ИИ).
Попробуй это:
/usr/bin/convert /location/to/source/design.ai JPEG:/location/to/save/output.jpg
Согласно http://www.imagemagick.org/Usage/files.
Попробуйте с опцией плотности:
/usr/bin/convert -density 150 /location/to/source/design.ai /location/to/save/output.jpg
Вы можете играть с плотностью (72, 300...) и посмотреть, даст ли она вам какой-либо результат.
Также вы можете попробовать:
/usr/bin/convert /location/to/source/design.ai[0] /location/to/save/output.jpg
/usr/bin/convert -density 150 /location/to/source/design.ai[0] /location/to/save/output.jpg
Убедитесь, что у вас установлена последняя версия Ghost Script, и дважды проверьте метод, который вы используете для сохранения документов Illustrator. Они должны быть PDF-совместимыми. Вы также можете попытаться сохранить их в PDF-файлах и файлах EPS напрямую, запустив процесс преобразования этих документов и посмотрев, что произойдет.