Cor seletiva (color splash) em uma imagem

Mantenha uma única cor colorida e transforme o resto da foto em preto e branco, para um efeito "color splash" que destaca um detalhe específico. Escolha a cor a preservar e ajuste a tolerância de tom aceita.

Exemplo:
Arraste e solte uma imagem ou clique para procurar. 25 MB no máximo.

Como funciona

Cada pixel é convertido em matiz, saturação e luminosidade (HSL). Se o matiz estiver suficientemente próximo da cor escolhida (conforme a tolerância em graus) e a saturação for perceptível, o pixel mantém suas cores originais. Caso contrário, ele é substituído pelo equivalente em tons de cinza, criando o contraste característico do color splash.

Por que algumas áreas cinza ou pastel nunca voltam a ter cor?

As cores muito dessaturadas (próximas do cinza) não têm um matiz confiável para comparar: por isso, são sempre convertidas em tons de cinza, mesmo que o matiz teórico delas seja próximo da cor-alvo, para evitar um resultado incoerente.

Como ampliar a área mantida em cor?

Aumente a tolerância de matiz: com 90°, uma ampla faixa de cores vizinhas ao matiz escolhido será preservada. Reduza-a para manter apenas uma cor bem precisa, por exemplo somente o vermelho de um objeto específico.

A análise de matiz e a conversão para tons de cinza acontecem inteiramente no seu navegador: sua foto nunca é enviada a um servidor.