Вопрос: ImageMagick конвертировать


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

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

Любая идея почему?


0
2018-03-19 16:16


Источник




Ответы:


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

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

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


3
2018-03-19 17:58





Я думаю, вам нужно будет указать более подробную информацию.

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

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

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

использование -debug чтобы получить более подробную информацию.

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

2