Как преобразовать файл .eps в высококачественный 1024x1024 .jpg? - PullRequest
47 голосов
/ 28 сентября 2011

У меня есть файл .eps, который я могу просмотреть в Photoshop, и он имеет очень высокое разрешение, острые края и т. Д. Даже больше, чем 1024x1024.

С помощью ImageMagick я хочу преобразовать этот .eps в формат 1024x1024 .jpg с очень высоким разрешением.

Однако, с помощью следующей команды изображение получается очень размытым:

convert -resize "1024x1024" -colorspace RGB -flatten test.eps test.jpg 

Какие параметры ImageMagick мне нужно использовать, чтобы результирующий .jpg имел размер 1024x1024 и резкое изображение высокого качества?

вот некоторые данные XMP, которые мы нашли, возможно, причина того, что они не могут быть изменены с помощью -size:

enter image description here

Ответы [ 2 ]

85 голосов
/ 28 сентября 2011

Для векторной графики, ImageMagick имеет как разрешение рендеринга, так и размер вывода, которые не зависят друг от друга.

Попробуйте что-то вроде

convert -density 300 image.eps -resize 1024x1024 image.jpg

Который будет рендерить ваш eps на 300dpi. Если 300 * ширина> 1024, то оно будет резким. Однако, если вы отрисовываете его слишком высоко, вы тратите много памяти на рисование графики с высоким разрешением только для того, чтобы снова сэмплировать. В настоящее время я не знаю, как сделать это с «правильным» разрешением в одной IM-команде.

1 голос
/ 28 сентября 2011

Возможно, вам следует попробовать это с -quality 100 -size "1024x1024", потому что изменение размера часто дает результаты, которые некрасиво просматривать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...