Рассчитать цветовую температуру в К

Я написал библиотеку для работы с цветами и застрял, пытаясь вычислитьTc(k), Из того, что я прочитал, работая вCIE 1931 XYZ Цветовое пространство - это путь, и его можно получить, используя.xyY

До сих пор у меня все правильно, чтобы выяснить правильноеx а такжеy от :

          X                 Y
x = ____________  y = ____________
    ( X + Y + Z)      ( X + Y + Z)

Числа очень близки к графику, но не могу найти ничего, что детализирует, как вы идетеx а такжеy вTc(K)

Например: для # FF0000 я получаю следующее.

x: 0.64007449945677
y: 0.32997051063169

Я прочитал несколько статей на эту тему и буквально все статьи в Википедии. Все вопросы, с которыми я сталкивался на SO, просто ссылаются на вики-статью о цветах, а не на ту, в которой есть фактическая формула для расчета.Tc(k)

Ответы на вопрос(5)

Ваш ответ на вопрос