Назад | Перейти на главную страницу

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 не может понять, во что я хочу его преобразовать, и просто сохраняет как файл того же типа.

Есть идеи по исправлению этого?

С уважением:

Джон

Вы уверены, что ImageMagick поддерживает файлы Illustrator? Это проприетарный формат, который не поддерживается никакими программами, кроме семейства Adobe AFAIK. Я был бы очень удивлен, если бы ImageMagick поддерживал это. Его также нет в списке Страница поддерживаемых форматов ImageMagic.

Попробуйте сохранить как PDF, SVG или любой из поддерживаемых форматов, прежде чем передавать его в ImageMagick.

Редактировать:

Похоже, что есть способ читать / управлять файлами AI с помощью ImageMagick, но это происходит с условием, что файл AI должен быть сохранен с поддержкой PDF. В противном случае он не будет работать, поскольку ImageMagick по умолчанию настроен для чтения файлов AI с помощью PDF-кодера. Хотя это не значит, что кто-то не может написать для него собственный кодер AI. Однако я еще не видел ни одного, и это будет сложно, учитывая, что сам AI является закрытым форматом (даже последняя версия QuarkXpress имеет несовершенную поддержку AI).

Убедитесь, что у вас установлена ​​последняя версия Ghost Script, и дважды проверьте метод, который вы используете для сохранения документов Illustrator. Они должны быть совместимы с PDF. Вы также можете попробовать сохранить их в файлы PDF и EPS напрямую, запустив процесс преобразования этих документов и посмотреть, что произойдет.

Попробуй это:

/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