Rgb Para Hsl

Para converter cores de RGB para HSL; Insira valores RGB no conversor ou selecione a cor desejada no Seletor de cores.

H
S
L
HSL
Última Atualização:


Rgb Para Hsl

Converter entre RGB e HSL

O modelo de cores RGB  é um modelo aditivo onde a combinação de  luz vermelha, verde e azul cria todas as cores que vemos nos  monitores de computador. Os valores para RGB variam de  0 a 255, criando mais de 16 milhões de cores possíveis.

O  modelo  HSL descreve as cores usando matiz, saturação e leveza. Isto é baseado em como os seres humanos percebem a  cor. A tonalidade representa a  família de cores, a saturação é a   vibração e a leveza é o brilho. 

- A tonalidade varia de 0° a 360°, representando posições na  roda de cores.

- A saturação é uma percentagem de 0% (escala  de cinzentos) a 100% (totalmente saturada) 

- A leveza é uma percentagem de 0% (preto) a 100% (branco) 

Os passos para converter RGB para HSL:

1. Normalize os valores RGB para 0-1  dividindo cada um por 255.

2. Encontre os valores mínimos e máximos de  RGB.

3. Calcule a leveza como (max + min) / 2.

4. Se max = min,  a saturação é  0 e a tonalidade é indefinida.

5. Caso contrário, calcular a saturação:

- saturação = (max - min) /  (1 - abs(max + min -  1))

6. Calcular matiz:

- Se vermelho é  max, matiz = (Verde -  Azul) / (max - min) 

- Se Verde é  max, matiz = 2 + (Azul -  Vermelho) / (max - min)

- Se Azul é  max, matiz = 4 + (Vermelho -  Verde) / (max - min) 

7. Converta a tonalidade em graus entre 0°-360°.

8. Converta saturação e leveza em porcentagens.

 

Para converter de volta de HSL para RGB:

1. Se a saturação for 0, R=G=B=leveza.

2. Caso contrário:

- Calcular chroma (saturação) como (1 -  abs(2*leveza - 1)) * saturação

   - Calcular matiz' como matiz / 60

- Calcular valores intermediários para cada canal de cor

- Converter valores intermediários para RGB usando modulo e matiz'

Isso permite uma fácil conversão entre os dois modelos de cores. HSL é útil para  ajustar cores, enquanto RGB é necessário para exibição. 

Tabela de código de cores Rgb-Hsl

Väri RGB HSL Värinäyte
Punainen (255, 0, 0) (0, 100%, 50%)
 
Vihreä (0, 255, 0) (120, 100%, 50%)
 
Sininen (0, 0, 255) (240, 100%, 50%)
 
Keltainen (255, 255, 0) (60, 100%, 50%)
 
Syani (0, 255, 255) (180, 100%, 50%)
 
Magenta (255, 0, 255) (300, 100%, 50%)
 
Valkoinen (255, 255, 255) (0, 0%, 100%)
 
Musta (0, 0, 0) (0, 0%, 0%)
 
Oranssi (255, 165, 0) (39, 100%, 50%)
 
Purppura (128, 0, 128) (300, 100%, 25%)
 
Ruskea (165, 42, 42) (0, 59%, 41%)
 
Vaaleanpunainen (255, 192, 203) (350, 24%, 91%)
 
Harmaa (128, 128, 128) (0, 0%, 50%)
 

Esta tabela mostra alguns valores RGB comuns e a representação HSL equivalente. Como você pode ver, RGB lida diretamente com os componentes de cor, enquanto HSL representa as cores percetivamente através de matiz, saturação e leveza. As fórmulas de conversão permitem mover-se entre esses dois espaços de cores.

#Rgb para Hsl #Localizador de código de cores #gráfico de cores #conversor

Utilizamos cookies para melhorar a sua experiência no nosso sítio Web. Os tipos de cookies utilizados: Cookies essenciais e Cookies de marketing. Para ler a nossa política de cookies, clique em aqui.