1001Ferramentas
🔬Conversores

RGB ↔ CIELAB (aprox)

Converta cores entre RGB e CIELAB (passando por XYZ, iluminante D65). Útil para design gráfico, gestão de cores e comparar diferenças de cor com precisão.

L*a*b*

Do seletor de cor para coordenadas Lab

RGB não diz muita coisa sobre o que o olho enxerga: dois pares de cores separados pela mesma distância numérica em RGB podem parecer bem diferentes entre si. CIELAB foi desenhado para ser aproximadamente uniforme na percepção, e por isso cálculos de diferença de cor e comparações em fluxo gráfico partem dele. Escolha uma cor no seletor e as coordenadas L, a e b aparecem embaixo.

O caminho é o padrão: os canais são normalizados, a curva sRGB é desfeita com o trecho linear abaixo de 0,04045 e a potência 2,4 acima dele, a matriz sRGB para XYZ é aplicada e o resultado é dividido pelo branco D65 de dois graus. Depois vem a raiz cúbica com o trecho linear em 0,008856 e as fórmulas de L, a e b. O azul 3b82f6 sai como L 55,6 a 17,6 b -64,4; branco puro dá L 100 com a e b zerados.

Só existe o sentido RGB para Lab nesta página, apesar do nome sugerir ida e volta: não há campo para digitar L, a e b. A entrada é o seletor nativo do navegador, então o valor é sempre sRGB de 8 bits por canal, sem Adobe RGB, Display P3 ou perfil ICC. Os coeficientes são os clássicos, um pouco diferentes dos valores exatos 216 sobre 24389 da CIE, daí o aprox no título. Delta E precisa ser calculado fora. Roda no navegador.

Perguntas frequentes

Dá para converter Lab de volta para RGB?
Não nesta página. O único campo é o seletor de cor e a saída é texto, apesar do nome da ferramenta sugerir os dois sentidos.
Qual iluminante é usado?
D65 com observador de dois graus, o padrão do sRGB, usando o branco de referência 0,95047, 1 e 1,08883.
Posso digitar um código hexadecimal?
Não no campo da página, mas o seletor nativo do sistema operacional costuma aceitar hexadecimal na janela que ele abre.

Ferramentas Relacionadas