Loading color scheme

Рендеринг спектров

Введение

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

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

Вместо этого можно добиться большего, используя полностью синтетический подход: создать изображение полностью в цифровой форме с нуля. Но даже у этого метода есть трудности. Особенно сложно качественно выполнить работу на веб-странице, где вы не можете контролировать настройку собственного монитора зрителя. В разных мониторах используются разные технологии (сравните ЭЛТ и плоские LED дисплеи, люминофоры и плазменные дисплеи и т. д.), поэтому разные устройства имеют разные «красные», «зеленые» и «синие» основные цвета; а также есть регулировки яркости и контрастности.

К счастью, большинство современных мониторов довольно похожи, что привело к созданию стандарта для этих дисплеев — идеализированного монитора «sRGB». Этот стандарт был принят Консорциумом Всемирной паутины. С момента создания этого стандарта производители старались приблизить к нему свои дисплеи, поэтому можно надеяться, что в наши дни большинство   зрителей будут видеть в окнах браузеров примерно похожие изображения.

Подробнее

Спектры в RGB цветах

В ряде случаев необходимо перевести цвета RGB в длину волны в нанометрах (nm). Либо наоборот, по длине волны в nm получить цвет RGB. В статье "Рендеринг Спектров" подробно разобраны проблемы перевода длины волны в видимый спектр RGB и особенности передачи RGB спектра стандартными средствами вывода (мониторами). Ниже представлены таблицы соотношения цвета RGB и длины волны. 

Соотношения длинны волны в nm и RGB цвета для улучшенного синтетического спектра из статьи "Рендеринг Спектров" (рис. 8)

best spectr nm full

Скачать изображение улучшенного синтетического спектра png 1900*2240


Соотношения длинны волны в nm и RGB цвета для исходного синтетического спектра
(рассчитанного по формулам 1996 г. by Dan Bruton astro@tamu.edu)

synthetic spect nm full

Скачать изображение исходного синтетического спектра png 1900*2240