Преобразовать частоту оптического диапазона в RGB?

meta не имеет значения, но ссылка (для css) и вопросы сценария.

сценарий заблокирует большую часть браузера от рендеринга страницы, пока сценарии не будут загружены. Поэтому, если возможный помещает их не в голову, но тело.

ссылка css не заблокирует рендеринг страницы.

113
задан mykhal 15 September 2010 в 19:11
поделиться

4 ответа

Вот подробное объяснение всего процесса преобразования: http://www.fourmilab.ch/documents/specrend/ . Исходный код включен!

40
ответ дан 24 November 2019 в 02:44
поделиться

Вы говорите о преобразовании длины волны в значение RGB.

Смотри сюда, наверное ответит на ваш вопрос. У вас есть утилита для этого с исходным кодом, а также некоторые пояснения.

WaveLengthToRGB

7
ответ дан 24 November 2019 в 02:44
поделиться

Думаю, я мог бы дополнить свой комментарий официальным ответом. Лучше всего использовать цветовое пространство HSV - хотя оттенок представляет длину волны, это не однозначное сравнение.

3
ответ дан 24 November 2019 в 02:44
поделиться

Я выполнил линейную аппроксимацию известных значений оттенка и частот (исключив красный и фиолетовый, потому что они так далеко простираются в значениях частоты, что немного искажают вещи) и я получил примерное уравнение преобразования.

Это похоже на
частота (в ТГц) = 474 + (3/4) (Угол оттенка (в градусах))

Я попытался осмотреться и посмотреть, есть ли у кого-нибудь придумать это уравнение, но по состоянию на май 2010 года я ничего не нашел.

3
ответ дан 24 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: