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?
Qual iluminante é usado?
Posso digitar um código hexadecimal?
Ferramentas Relacionadas
Conversor de Cores
Converta cores entre HEX, RGB, HSL e CMYK instantaneamente. Digite qualquer formato e obtenha os equivalentes nos demais. Prévia da cor em tempo real.
Diferença em Cents
Calcule a diferença em cents (centésimos de semitom) entre duas frequências. Essencial para afinação fina de instrumentos, microtonalidade e estudo musical.
CSV para JSON
Converta CSV em JSON. A primeira linha vira chaves do objeto, demais linhas viram itens do array. Suporta separadores , ; e \t. Detecta números e booleans automaticamente. Tudo no navegador.