Como posso mapear as cores em uma imagem em escala de cinza para um gradiente de cores específico?

13

Estou tentando adicionar cor a alguns ícones em escala de cinza (ou seja, todos os três canais são idênticos). Quero mapear as cores de modo que o cinza mais brilhante se torne uma cor específica, o cinza mais escuro se torne outra cor específica e todos os cinzas intermediários sejam traduzidos em cores ao longo do gradiente entre essas duas cores específicas.

Eu nunca usei o GIMP dessa maneira antes e, embora pareça que eu possa usar a ferramenta Cores → Curvas para isso, não consigo descobrir os detalhes nem mesmo depois de ler os documentos e pesquisar um pouco.

Ben Blank
fonte
Sempre presumi que as cores mais claras e mais escuras da imagem eram mapeadas para o gradiente! É bom saber que eles não são. O Photoshop e o Gimp se comportam da mesma maneira aqui. Usei a ferramenta de níveis para "esticar" os intervalos de valores das imagens para ver se obtive a mesma imprecisão, mas exatamente as mesmas cores que eu havia escolhido antes. Talvez a imprecisão mencionada se deva à ferramenta de curvas?
precisa saber é
@leugim - Esse também foi meu primeiro pensamento, mas voltei e verifiquei; realmente era branco puro e preto puro. Os gradientes do GIMP são um tanto misteriosos para mim, então eu os culpo por enquanto. ;-)
Ben Blank

Respostas:

14

Eu acho que o que você está procurando é chamado de mapa de gradiente .

  • No Photoshop: Imagem → Ajustes → Mapa de gradiente.

  • No GIMP:

    1. Selecione um gradiente ou crie um na caixa de diálogo Gradientes ( Ctrl+ G).
    2. Cores → Mapa → Mapa de Degradê.
leugim
fonte
1. Parece mapear toda a gama de valores possíveis (0,0 a 1,0), não apenas o que está sendo usado na imagem. Isso foi fácil de resolver, usando a ferramenta Curvas para "esticar" os intervalos de Valor das minhas imagens, de modo que a cor mais escura se tornasse (0, 0, 0) e a cor mais brilhante (255, 255, 255). 2. Não parece ser exato? As cores que usei no meu gradiente eram (7, 7, 11) e (70, 58, 96), mas as cores na imagem final eram (6, 6, 10) e (69, 59, 95). Veja bem, ninguém está segurando um colorímetro no meu trabalho, então isso é bastante próximo! Só achei um pouco estranho.
Ben Blank
1

Eu tinha a mesma necessidade e consegui fazê-lo usando a funcionalidade GIMP e Colors> Curves.

Na tela Curvas, clique em Canal e selecione Vermelho, Verde, Azul, para ajustar a curva para combinar as cores com base no nível de cinza (eixo horizontal). Por exemplo, se você quiser ter preto = vermelho, branco = azul e meio = verde, faça o seguinte: - No canal vermelho, faça uma curva começando no alto do primeiro trimestre e depois no meio. - No canal azul, faça uma curva que espelha a curva do canal vermelho - No canal verde, faça uma curva gaussiana centrada no gráfico e caindo de cada lado em um quarto.

Com a visualização, você pode ajustá-lo facilmente às suas necessidades.

TrYde
fonte