Алгоритмы формирования изображения

7.12.1. Цветовые системы До сих пор при обсуждении вопросов, связанных с формированием цвета пикселей, мы все время молчаливо предполагали, что используется система аддитивных цветовых составляющих красного, зеленого и синего цветов (RGB-система). Это предположение, базирующееся на теории цветовосприятия человека, состоит в том, что три компонента цветового кода, который определяется для каждой точки тем или иным способом, соответствуют трем основным цветам спектра, о которых шла речь в главе 2. Однако между разными вариантами RGB-систем есть существенная разница. Например, в OpenGL желтый цвет представляется RGB-триадой (0.8, 0.6, 0.0). Если использовать эту триаду для управления компьютерным монитором на ЭЛТ и устройством вывода на пленку, то результаты будут значительно отличаться, хотя в обоих случаях задается один и тот же процентный состав интенсивности основных цветов. Дело в том, что два этих устройства характеризуются разной цветопередачей красителя, используемого в устройстве вывода на пленку, и люминофоров ЭЛТ.

Основная парадигма, одобренная сообществом разработчиков средств компьютерной графики, состоит в том, что прикладные программы должны быть независимы от аппаратных средств отображения. Поэтому в большинстве графических API никак не учитывается специфика тех или иных устройств отображения. Необходимую информацию об этой проблеме можно найти в специальной литературе, относящейся к колориметрии. Существуют стандарты для большинства существующих систем воспроизведения цвета. Например, электронно-лучевые трубки должны удовлетворять требованиям к RGB-системам отображения, сформулированным Национальным комитетом по телевизионным системам (NTSC - National Television Systems Committee). Отличие одной системы представления цветов от другой можно рассматривать как отличие в системах координат представления первичных цветов. Если считать, что C\ = [RUG\, В;]7 и С2 = [R2, G2,B2]'- два представления одного и того же цвета в разных системах координат, то должна существовать матрица преобразования цвета M размера 3x3, такая, что


⇐ Предыдущая| |Следующая ⇒