IamgeMagick dcouments sua opção -clut
como "Substitua os valores de canal na primeira imagem usando cada canal correspondente na segunda imagem como uma tabela de consulta de cor ... Esse operador é especialmente adequado para substituir uma imagem em tons de cinza por uma cor específica gradiente da imagem CLUT. "
Ok, então eu tenho IN.png
(greyscale, 800x259) e Gradient.png
(1x256, colorido). A documentação sugere (mas não diz) que o comando deve ser convert IN.png Gradient.png -clut OUT.png
. No entanto, isso apenas copia Gradient.png
para OUT.png
. (Bitwise idêntico, mesmo). A reversão dos dois primeiros argumentos copiará IN.png
para OUT.png
, novamente sem modificação.
O resultado desejado é, obviamente, uma imagem colorida de 800x259, usando os valores de IN.png
e as cores de Gradient.png
. Qual é a sintaxe correta para isso?
Tags colors imagemagick