Calcular a temperatura de cor em K
Eu escrevi um lib para trabalhar com cores e preso tentando calcularTc(k)
. Pelo que li trabalhando noCIE 1931 XYZ
espaço de cor é o caminho a percorrer e pode ser obtido usandoxyY
.
Até agora eu tenho tudo correto ao ponto de descobrir o corretox
ey
de :
X Y
x = ____________ y = ____________
( X + Y + Z) ( X + Y + Z)
Os números muito até o gráfico, mas não consigo encontrar nada que detalha como você vaix
ey
paraTc(K)
Por exemplo: Para # FF0000 eu recebo o seguinte.
x: 0.64007449945677
y: 0.32997051063169
Eu li uma série de artigos sobre o tema e, literalmente, todos os artigos da Wikipédia. Todas as perguntas que eu encontrei em SO simplesmente link para um artigo wiki sobre cores, não vi um que tem a fórmula real para o cálculoTc(k)