Как я могу преобразовать изображение в градациях серого в градиент ложного цвета с помощью imagemagick - PullRequest
2 голосов
/ 06 ноября 2019

ввод ч / б, вывод с CLUT

Я хочу создать изображения в цветах ложных изображений из входных изображений в оттенках серого. Аналогично типичным изображениям в цветах ложных цветов, получаемых НАСА из ч / б входов, для выделения контраста и текстурыЯ могу сделать это в GIMP, применяя пользовательский градиент к черно-белой фотографии с индексом. Я уверен, что есть способ дублировать это с IM, но я не могу найти пример в документах или на stackoverflow. Моя цель - автоматизировать процесс и создать несколько псевдоцветных выходных данных для каждого ч / б входного изображения. Это для художественного проекта, поэтому не требуется большая точность или научная обоснованность. Хотя кто-то может использовать мой проект.

Примером может служить создание карты рельефа цвета из типичной карты рельефа.

Ваше решение сработало. Спасибо @MarkSetchell

создайте новую таблицу поиска цветов с именем rainbowCLUT.png:

convert -size 1x1! xc: черный xc: красный xc: оранжевый xc: желтый xc: зеленый xc: синий xc: фиолетовый xc: белый + дописать - изменить размер 255x1! rainbowCLUT.png

применить clut к изображению:

convert FullMoon2010.jpg rainbowCLUT.png -clut result.png; eog result.png

1 Ответ

2 голосов
/ 08 ноября 2019

Ваше решение сработало. Спасибо @ MarkSetchell

создайте новую таблицу соответствия цветов с именем rainbowCLUT.png:

convert -size 1x1! xc: черный xc: красный xc: оранжевый xc: желтый xc: зеленый xc: синий xc: фиолетовый xc: белый + дописать - изменить размер 255x1! rainbowCLUT.png

применить clut к изображению:

convert FullMoon2010.jpg rainbowCLUT.png -clut result.png; eog result.png

...