ImageMagick конвертировать

2163
Tim

конверт не работает на сервере Linux, который я использую

$ convert exploss_stumps.jpg exploss_stumps.eps  convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838  

Есть идеи почему?

0

2 ответа на вопрос

3
hyperslug

Убедитесь, что то, что вы пытаетесь достичь, действительно. Вы пытаетесь преобразовать растровое изображение в вектор, что является нетривиальным упражнением и, безусловно, выходит за рамки imagemagick:

http://www.imagemagick.org/Usage/formats/#vector

Другими словами, любой вывод из IM никогда не будет истинным векторным форматом. Хотя он может конвертировать свой внутренний растровый формат в файл векторного формата, в результате получается лишь поверхностная векторная оболочка для изображения вокруг изображения в растровом формате.

2
mctylr

Я думаю, вам нужно будет уточнить детали.

  • Версия ImageMagick
  • это дистрибутив или скомпилированный из исходного кода?
  • Платформа? (например, i386 на Core 2 Duo)
  • Распределение? (например, Ubuntu i386 9.10 Karmic Koala)

Вы подтвердили, что оригинальное изображение является действительным? (Используйте identifyкоманду ImageMagick )

gsУстановлен ли Ghostscript ( ) и связанные шрифты?

Используйте -debugдля получения более подробной информации.

convert -debug exploss_stumps.jpg exploss_stumps.eps convert exploss_stumps.jpg exploss_stumps.png 

Похожие вопросы