Недавно мы установили последнюю версию 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