ForHosting KIT · Imagens

Converter temperatura de cor para RGB

Veja na tela a cor de uma temperatura de luz: 6500 K resulta em vermelho 255, verde 254 e azul 250, ou #fffefa. Valores baixos puxam para o laranja, altos para o azul, e a mesma entrada sempre dá a mesma cor. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Criatividade
6.500
Você obtém
Kelvin
6.500
Hex
#fffefa

Converta uma temperatura de cor em Kelvin em uma cor RGB aproximada para prévias de iluminação, temas de interface, ferramentas fotográficas e visualizações de dados. Informe qualquer temperatura finita entre 1000 K e 40000 K e receba canais inteiros de vermelho, verde e azul, além de uma prática cor hexadecimal. A calculadora usa uma aproximação determinística da curva de corpo negro; portanto, a mesma entrada sempre produz o mesmo resultado. Ela é útil quando você precisa de uma cor prática na tela, e não de uma simulação espectral completa ou de um fluxo com gerenciamento de cores.

O que significa temperatura de cor em Kelvin

A temperatura de cor descreve a tonalidade aparente da luz por comparação com a cor emitida por um corpo negro ideal aquecido. Valores mais baixos do intervalo aceito parecem quentes: destacam vermelho e laranja, como a luz de velas, do fogo ou de uma lâmpada tradicional de tungstênio. Valores próximos das configurações comuns de luz do dia parecem mais neutros, enquanto valores altos avançam para o azul frio.

Este conversor aceita temperaturas de 1000 K a 40000 K, inclusive, e mapeia essa ideia física para uma cor aproximada na tela. O resultado contém valores inteiros dos canais vermelho, verde e azul entre 0 e 255, acompanhados da notação hexadecimal correspondente. Kelvin não representa brilho, exposição, saturação nem potência da lâmpada; por isso, mudar a temperatura não informa a intensidade da fonte.

O valor fornece apenas uma estimativa cromática útil. Considere a saída uma visualização prática para trabalhos digitais, não uma medição de uma luminária, tela, câmera ou ambiente específico, pois esses sistemas podem alterar a cor percebida.

Como a aproximação de corpo negro é calculada

O cálculo primeiro divide o valor em Kelvin por cem e depois aplica um ajuste de curva por partes a cada canal sRGB. Em temperaturas quentes, o vermelho permanece na intensidade máxima, enquanto o verde segue uma curva logarítmica. O azul fica em zero perto do limite inferior e então cresce de maneira logarítmica.

Acima da região da luz do dia, o azul atinge a intensidade máxima, enquanto vermelho e verde diminuem gradualmente segundo curvas de potência. Cada canal calculado é limitado ao intervalo válido de um byte e arredondado para o inteiro mais próximo. Os três bytes também são formatados como uma cor hexadecimal de seis dígitos.

Essa abordagem é determinística, rápida e adequada para interfaces, prévias, gráficos e automação. Ela não integra numericamente a lei de Planck, não aplica função de correspondência de cores, não adapta ponto branco nem utiliza perfil ICC do monitor. Assim, o RGB retornado deve ser entendido como uma aproximação prática estabelecida, não como colorimetria de laboratório.

A repetição da mesma temperatura numérica sempre retorna exatamente os mesmos canais.

Como usar o resultado corretamente em um projeto

Escolha um valor em Kelvin que corresponda ao conceito de iluminação que você deseja comunicar, envie-o e use o objeto de canais ou a sequência hexadecimal no aplicativo. Uma prévia interna quente pode começar perto de 2700 K, um controle voltado à luz do dia pode começar perto de 6500 K e uma cena fria estilizada pode usar um valor maior. Teste a cor na interface real, pois uma amostra pequena, um fundo completo e um efeito de luz aditiva podem parecer muito diferentes.

Para corresponder a equipamentos reais, compare a prévia com os dados do fabricante e com um fluxo calibrado; lâmpadas com a mesma temperatura de cor correlacionada podem ter espectros distintos e reproduzir superfícies de maneiras diferentes. Entradas abaixo de 1000 K ou acima de 40000 K retornam erro de entrada inválida em vez de serem silenciosamente limitadas, ajudando a detectar unidades incorretas e dados de origem ruins.

Visualizar ajustes de iluminação inteligente

Transforme o ajuste em Kelvin de uma lâmpada em uma amostra RGB representativa para uma interface de controle de iluminação.

Criar controles fotográficos

Mostre uma cor aproximada entre quente e fria ao lado dos valores de temperatura do balanço de branco em uma câmera ou editor.

Codificar dados de temperatura por cores

Gere valores RGB e hexadecimais consistentes para diagramas, relatórios, luminárias ou dados que armazenam temperatura de cor.

Qual intervalo de entrada é aceito?

A temperatura deve ser um número finito de 1000 K a 40000 K, incluindo os dois limites.

O resultado é fisicamente exato?

Não. Trata-se de uma aproximação prática de corpo negro para sRGB, não de uma simulação espectral ou medição calibrada.

Por que duas lâmpadas com o mesmo valor Kelvin podem parecer diferentes?

A temperatura de cor correlacionada não descreve totalmente o espectro, a reprodução de cores, a intensidade nem o ambiente visual.

Um valor Kelvin maior deixa a cor mais brilhante?

Não. Kelvin descreve o tom da luz, não o brilho, a exposição, a saturação nem a potência da lâmpada. Aumentar o valor só desloca a cor do laranja quente para o azul frio.

Posso digitar a temperatura em Celsius ou Fahrenheit?

Não, o valor precisa estar em Kelvin, entre 1000 e 40000 K. Se suas leituras vêm de um sensor ou de uma planilha, confira antes que estão em Kelvin, porque um número em Celsius daria uma cor enganosa.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/color/temperature-kelvin-to-rgb

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/color/temperature-kelvin-to-rgb \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"temperature":6500}'
{
  "temperature": 6500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.temperature_kelvin_to_rgb",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como usar o resultado corretamente em um projeto

Na automação via API, confirme que a fonte envia Kelvin, não Celsius ou Fahrenheit. Cada solicitação API usa o preço-base publicado de US$ 0,002, enquanto a execução no navegador permite verificações interativas rápidas.

Quanto custa uma conversão via API?

O preço-base é US$ 0,002 por solicitação.

O que acontece quando o valor está fora do intervalo?

A capacidade retorna um erro invalid_input em vez de limitar o valor à temperatura aceita mais próxima.

Ver a documentação completa do KIT →