Converta cores HEX de seis dígitos em canais sRGB RGB usando análise de base 16.
Empacote canais sRGB em uma string hexadecimal #RRGGBB.
Transforme valores sRGB em matiz, saturação e luminosidade para uma edição intuitiva do tema.
Converta coordenadas cilíndricas HSL de volta para sRGB para saída CSS.
Calcule o contraste de luminância relativo entre as cores de primeiro plano e de fundo.
Calcule a luminância relativa das WCAG dos canais sRGB.
Encontre o matiz oposto na roda de cores para pares de alto contraste.
Gere três matizes espaçados uniformemente em 120°.
Crie paletas a partir de matizes adjacentes, normalmente a ±30° de uma semente.
Valores de impressão subtrativos aproximados da tela aditiva RGB.
LAB independente de dispositivo via espaço intermediário XYZ (D65).
Matriz multiplica RGB linear pela matriz de transformação sRGB→XYZ.
Mapeie RGB para matiz, saturação e valor para interfaces de usuário do seletor.
Espaço perceptivo moderno: luminosidade, croma, matiz na forma cilíndrica do OKLab.
Meça a distância perceptiva entre duas cores LAB.
Clarear ou escurecer a cor da semente preservando a tonalidade.
Evite pontos médios turvos interpolando no espaço perceptual.
Taxas de contraste mínimas para conformidade com o Nível AA.
Taxas de contraste mais rigorosas para nível AAA.
Construa de 50 a 950 rampas a partir de uma semente de marca usando etapas de leveza.
Gere paletas Tonal Spot a partir de uma cor inicial.
Primeiro plano composto sobre fundo com transparência.
Misture duas cores em um espaço de cores especificado.
Converta sRGB codificado em luz linear para operações matemáticas.
Codifique RGB linear de volta para sRGB para exibição.
Gire todos os matizes em uma paleta em um ângulo fixo.
Aumente ou diminua o colorido uniformemente.
Mude o brilho geral sem alterar o matiz.
Quantize cores dominantes a partir de amostras de pixels.
Ajuste os pares com falha em direção ao contraste compatível.