Изображения истинного цвета

Изображение истинного цвета является изображением, в котором каждый пиксель задан тремя значениями — один каждый для красных, синих, и зеленых компонентов цвета пикселя. Истинный цвет хранилища MATLAB® отображает как m n 3 массивами данных, которые задают красные, зеленые, и синие компоненты цвета для каждого отдельного пикселя. Изображения истинного цвета не используют палитру. Цвет каждого пикселя определяется комбинацией красной, зеленой, и синей интенсивности, сохраненной в каждой цветной плоскости в местоположении пикселя.

Форматы графических файлов хранят изображения истинного цвета как 24-битные изображения, где красные, зеленые, и синие компоненты составляют 8 битов каждый. Это приводит к потенциалу 16 миллионов цветов. Точность, с которой может быть реплицировано реальное изображение, привела к обычно используемому изображению истинного цвета термина.

Массив истинного цвета может иметь класс uint8, uint16, single или double. В массиве истинного цвета класса single или double, каждый компонент цвета является значением между 0 и 1. Пиксель, компоненты цвета которого (0,0,0), отображен столь же черный, и пиксель, компоненты цвета которого (1,1,1), отображен как белый. Эти три компонента цвета для каждого пикселя хранятся по третьему измерению массива данных. Например, красные, зеленые, и синие компоненты цвета пикселя (10,5) хранятся в RGB(10,5,1), RGB(10,5,2) и RGB(10,5,3), соответственно.

Следующая фигура изображает изображение истинного цвета класса double.

Цветные плоскости изображения истинного цвета

Чтобы определить цвет пикселя в (2,3), вы посмотрели бы на триплет RGB, сохраненный в (2,3,1:3). Предположим (2,3,1), содержит значение, 0.5176, (2,3,2) содержит 0.1608, и (2,3,3) содержит 0.0627. Цвет для пикселя в (2,3)

0.5176 0.1608 0.0627

Похожие темы