Компьютерная графика. Васильев В.Е - 47 стр.

UptoLike

46
Совмещение тоновых градаций всех каналов и определяет цвет изображения
(рис. 7.7).
7.5. Цветовые палитры
Цветовая палитраэто таблица данных, в которой хранится
информация о том, каким кодом закодирован тот или иной цвет.
Эта таблица создается и хранится вместе с графическим файлом.
Самый удобный для компьютера способ кодирования цвета— 24-разрядный,
True Color. В этом режиме на кодирование каждой цветовой составляющей R
(красной), G (зеленой) и В (синей) отводится
по одному байту (8 бит).
Яркость каждой составляющей выражается числом от 0 до 255, и любой цвет
из 16,5 миллионов компьютер может воспроизвести по трем кодам. В этом
случае цветовая палитра не нужна, поскольку в трех байтах и так достаточно
информации о цвете конкретного пикселя.
Индексная палитра.
Существенно сложнее обстоит дело, когда изображение имеет только 256
цветов, кодируемых одним байтом. В этом случае каждый цветовой оттенок
представлен одним числом, причем это число выражает не цвет пикселя, а
индекс цвета (его номер). Сам же цвет разыскивается по этому номеру в
сопроводительной цветовой палитре, приложенной к файлу. Такие цветовые
палитры еще
называют индексными палитрами. Разные изображения могут
иметь разные цветовые палитры. Например, в одном изображении зеленый
цвет может кодироваться индексом 64, а в другом изображении этот индекс
может быть отдан розовому цвету.