imagemagick mac os открыть gif файлы

я пытаюсь конвертировать файл png в gif с:

convert 1.png 1.gif

convert: no decode delegate for this image format `1.png' @ error/constitute.c/ReadImage/533.
convert: missing an image filename `1.gif' @ error/convert.c/ConvertImageCommand/2919.

и он не работает на моей установке imagemagick на OSX, как вы можете видеть выше, я установил его с brew и при запуске convert он показывает следующие делегаты:

$ convert -list configure| grep DELEGATES
DELEGATES      bzlib freetype jpeg jng jp2 png tiff x11 xml zlib

На другом компьютере команда работает и это делегаты:

$ convert -list configure| grep DELEGATES
DELEGATES      bzlib mpeg freetype jng jpeg lzma png tiff webp xml zlib

Отсутствующие делегаты на компьютере, который не работает: mpeg, lzma и webp. Однако мне интересно, какие из них могут потребоваться для открытия файла gif.

1 ответ

  1. Проблема заключается в decodeделегате (т. е. read), поэтому он не может прочитать входной файл, а не записать выходной файл.

    Пытаться:

    brew rm imagemagick
    brew install libpng
    brew install imagemagick