0

Resultado da Codificação

Cor Oklab

Sobre a cor Oklab

A cor Oklab é um espaço de cor perceptual que representa cores com luminosidade e dois componentes de cor. Assim como Lab, separa brilho e cor, mas como modelo mais recente foi projetada para que as mudanças de cor fiquem mais próximas da aparência visual.

ComponenteSignificadoValor de exemplo
L: LuminosidadeRepresenta a luminosidade da cor. 0% é preto e 100% é branco.60%
aRepresenta a direção do verde ao vermelho. Valores negativos tendem ao verde e positivos ao vermelho.0.1
bRepresenta a direção do azul ao amarelo. Valores negativos tendem ao azul e positivos ao amarelo.0.1

Por exemplo, cores principais como o vermelho podem ser representadas assim.

CorOklab notaçãoNotação RGB
Vermelhooklab(62.8% 0.2249 0.1258)rgb(255 0 0)
Verdeoklab(51.98% -0.1403 0.1077)rgb(0 128 0)
Limaoklab(86.64% -0.2339 0.1795)rgb(0 255 0)
Azuloklab(45.2% -0.0325 -0.3115)rgb(0 0 255)
Brancooklab(100% 0 0)rgb(255 255 255)
Pretooklab(0% 0 0)rgb(0 0 0)

Para incluir transparência, adicione um valor alfa. Por exemplo, o vermelho semitransparente pode ser representado como oklab(62.8% 0.2249 0.1258 / 0.5).

Tratamento da luminosidade, a e b

Representa a luminosidade da cor. 0% é preto e 100% é branco Valores abaixo de 0% são tratados como 0%, e acima de 100% são limitados a 100%.

a e b são especificados como números positivos ou negativos. Seus valores não são limitados a um intervalo fixo e são tratados como os componentes Oklab especificados.

Diferença entre Oklab e Oklch

Oklch usa a mesma ideia perceptual de Oklab, mas expressa a cor com croma e matiz.

Diferença entre Oklab e Lab

Oklab foi projetado para produzir mudanças visuais mais uniformes que Lab ao alterar matiz ou croma.