IamgeMagick описывает параметр -clut
как «Заменить значения каналов в первом изображении, используя каждый соответствующий канал во втором изображении в качестве таблицы соответствия цветов ...Этот оператор особенно подходит для замены изображения в градациях серого на определенный цветовой градиент изображения CLUT. "
Итак, у меня есть IN.png
(оттенки серого, 800x259) и Gradient.png
(1x256, цветные). Документация предлагает (но не говорит), что команда должна быть convert IN.png Gradient.png -clut OUT.png
. Однако это просто копирует Gradient.png
в OUT.png
. (Битовая идентичность, даже). Обращение первых двух аргументов приведет к копированию IN.png
в OUT.png
, снова без изменений.
Желаемым результатом, конечно, является цветное изображение размером 800x259 с использованием значений из IN.png
и цветов из Gradient.png
. Какой правильный синтаксис для этого?