Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Faixa do matiz | De 0° a 360° (valores fora da faixa são ajustados com módulo) |
|---|---|
| Faixa de saturação e valor | De 0% a 100% |
| Faixa de saída | R, G, B de 0 a 255 |
| Variáveis intermediárias | C (croma), X (segundo maior componente), m (deslocamento do valor) |
Quando induz ao erro
- O matiz 360° e o matiz 0° correspondem à mesma cor (vermelho puro) — o conversor ajusta automaticamente os valores de matiz com módulo 360.
- Com saturação zero, o matiz não afeta o resultado — obtém-se um tom de cinza determinado apenas pelo valor.
- O resultado são valores RGB padrão de 8 bits (0–255); o arredondamento de cálculos intermediários fracionários pode causar um desvio de ±1 em relação ao resultado de outra calculadora.
- Como qualquer cor RGB, o resultado não carrega informação sobre o perfil de cor de uma tela específica.
Como é calculado
A saturação e o valor são convertidos em frações de 0 a 1 dividindo por 100.
É calculado o croma C = V × S e o valor intermediário X = C × (1 − |((H / 60) mod 2) − 1|), junto com o deslocamento m = V − C.
Dependendo de em qual dos seis setores de 60° o matiz H se encaixa, os valores (R', G', B') são escolhidos entre C, X e 0 seguindo a tabela padrão do HSV.
O deslocamento m é somado a cada um de R', G', B', o resultado é multiplicado por 255 e arredondado para um número inteiro, dando os R, G, B finais.
Perguntas e respostas
O que acontece se eu digitar um matiz maior que 360° ou negativo?
O conversor ajusta automaticamente o matiz para a faixa de 0° a 360° usando módulo, então o resultado é sempre válido.
Por que o resultado é cinza independentemente do matiz quando S=0%?
Com saturação zero a cor se torna acromática (um tom de cinza), e o matiz não tem efeito visual nesse caso.
Posso obter branco ou preto puros?
Sim: V=100% com S=0% dá branco, e V=0% (independentemente de S e H) dá preto.
Meus dados são enviados para algum lugar?
Não, todo o cálculo roda no seu navegador.