RGB para HSL (sem perda)
- Entrada
- rgb(21, 216, 200)
- Saída esperada
- hsl(175, 82%, 46%)
Convertendo hsl(175, 82%, 46%) de volta para RGB, o resultado é rgb(21, 216, 200) outra vez, bit a bit igual: é conversão de coordenadas, não de dado.
espaços de cor
Nem todo espaço de cor descreve a mesma coisa: RGB e HSL são o mesmo espaço visto de dois ângulos, a conversão entre eles é reversível sem perda, enquanto CMYK descreve tinta física e LAB descreve percepção humana, e essas duas conversões carregam aproximação embutida.
Convertendo hsl(175, 82%, 46%) de volta para RGB, o resultado é rgb(21, 216, 200) outra vez, bit a bit igual: é conversão de coordenadas, não de dado.
Convertendo cmyk(90%, 0%, 7%, 15%) de volta para RGB pela mesma fórmula, o resultado é rgb(22, 217, 202), não rgb(21, 216, 200): a ida e volta não fecha por 1 unidade em cada canal, arredondamento acumulado de uma fórmula sem calibração de perfil.
L=78,13 mede claridade (0 a 100), a=-46,39 negativo puxa para verde, b=-4,44 levemente negativo puxa para azul; os dois eixos a/b não têm limite fixo, ao contrário de RGB.
Sim. A proposta é mostrar representações equivalentes da mesma cor em formatos diferentes, facilitando uso em CSS, design systems, documentação visual e integração entre ferramentas de design e desenvolvimento. Você digita em um formato e recebe todos os outros sincronizados ao mesmo tempo, incluindo HSV, CMYK, LAB e XYZ.
Não, representam a mesma cor com coordenadas diferentes: RGB usa três canais de luz aditiva, HSL usa matiz, saturação e luminosidade sobre o mesmo espaço de cor. A conversão entre os dois é trigonometria exata, reversível sem perda em nenhuma das direções.
Porque, sem um perfil ICC específico da impressora e do papel, cada programa aplica sua própria aproximação matemática de RGB para CMYK, e nenhuma delas é "a" conversão correta, todas são estimativas até que um perfil real calibre o resultado para a tinta física.
Para uso em tela ou como referência aproximada, não; a fórmula k = 1 - máx(R,G,B) funciona sem perfil. Mas para impressão profissional onde a cor final importa, um perfil ICC do papel e da impressora específicos é o único jeito de a conversão bater com o resultado físico.
LAB separa claridade (L) de cor (eixos a e b) de um jeito que se aproxima da percepção humana, por isso é usado para medir a diferença entre duas cores de forma mais confiável que comparar valores RGB brutos, útil em controle de qualidade de impressão e em ferramentas de design que buscam consistência visual.
#0ea5e9#0ea5e9ffrgb(14, 165, 233)rgba(14, 165, 233, 1)hsl(199, 89%, 48%)hsla(199, 89%, 48%, 1)hsv(199, 94%, 91%)hsva(199, 94%, 91%, 1)cmyk(94%, 29%, 0%, 9%)lab(64.07, -11.09, -43.86)xyz(28.338, 32.883, 81.928)A conversão é puramente matemática e local. Nada é enviado para o servidor.