2013-04-15 3 views
5

Я пытаюсь сделать простое преобразование из прозрачного файла PNG в EPS с прозрачностью и в настоящее время моей команды выглядит следующим образом:ImageMagick командной строки конвертировать PNG в EPS с прозрачностью

новообращенного «image1.png» «image1. eps "

Похоже, что все, что я получаю, является черным изображением. Есть идеи?

Спасибо!

ответ

2

Преобразование PNG в EPS - это не просто преобразование формата. Его изменение с растрового изображения на векторное изображение, поэтому растровое изображение должно быть «traced». Популярным инструментом командной строки для этого является potrace. С potrace установлен (и его компонентов инструмента mkbitmap) вы могли бы сделать это с чем-то вроде этого:

convert image1.png image1.bmp 
mkbitmap image1.bmp -o image1.pgm 
potrace image1.pgm -e -o image1.eps 

Вызов mkbitmap преобразует цветное изображение в graymap более подходящий для трассировки. Это даст eps с черными линиями на белом фоне. Если вам нужна полноцветная трассировка, inkskape - это инструмент графического интерфейса для этого, и пользователь inkscape сам запустил инструмент командной строки для этого, который можно найти here

+1

Inkscape GUI работал для меня. –

Смежные вопросы