Convert image to indexed color use custom palette use console

У меня есть image.png в truecolor, palette.png (N цветов, где N>256) или текстовый файл, где перечислена палитра цветов RGB. Как получить картинку с этой палитрой?

Если я использую imagemagick:

convert image.png -remap palette.png remap_image.png

Не работает.

convert image.png -map palette.png remap_image.png

Дает очень плохое качество. Изображение очень шумное. Размер файла больше, чем когда-либо.

Лучшее качество дает GIMP:

Сonvert image to indexed color > use custom palette

Но GIMP - это gui. Мне нужно конвертировать много изображений в консоли без запуска gimp и X.org

5
задан Cœur 1 December 2018 в 18:05
поделиться