Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Вообще это человек ничего кроме RGB не видит... 10.04.03 19:30 Число просмотров: 1188
Автор: amirul <Serge> Статус: The Elderman
|
> Может у кого есть работающий код процедуры которая по > заданной длине волны возвращает RGB цвет? А на самом деле например спектральный желтый и R+G это совершенно разные вещи. У первого одна полоса в спектре, у второго - две.
Ну да ладно, если нужно именно человеческое восприятие - поищи преобразования из модели HSV (иногда HSB) в RGB.
H в этой модели это оттенок (Hue). И при изменении от 0 до 255 проходит по спектру от красного до фиолетового. Простым линейным преобразованием из длины волны можно получить оттенок. А вот для этого оттенка будет довольно много RGB цветов - есть еще насыщенность и яркость. Но их можно поставить по 255 для примера.
|
<programming>
|
Пишу курсач по оптике: длина волны->RGB 10.04.03 09:56
Автор: Killer{R} <Dmitry> Статус: Elderman
|
Может у кого есть работающий код процедуры которая по заданной длине волны возвращает RGB цвет?
|
|
Вообще это человек ничего кроме RGB не видит... 10.04.03 19:30
Автор: amirul <Serge> Статус: The Elderman
|
> Может у кого есть работающий код процедуры которая по > заданной длине волны возвращает RGB цвет? А на самом деле например спектральный желтый и R+G это совершенно разные вещи. У первого одна полоса в спектре, у второго - две.
Ну да ладно, если нужно именно человеческое восприятие - поищи преобразования из модели HSV (иногда HSB) в RGB.
H в этой модели это оттенок (Hue). И при изменении от 0 до 255 проходит по спектру от красного до фиолетового. Простым линейным преобразованием из длины волны можно получить оттенок. А вот для этого оттенка будет довольно много RGB цветов - есть еще насыщенность и яркость. Но их можно поставить по 255 для примера.
|
|
|