Режим Палитра
С помощью команды "Изображение"-"Вид" можно получить доступ к одному из следующих режимов:
Информация о цветовом изображении должна быть представлена в форме, понятной программному обеспечению компьютера. Однако на начальном этапе развития компьютерной графики наибольшее распространение имел другой цветовой формат, получивший название "Палитра". За способ организации информации в файле этот режим иногда называют Индексированные цвета. Индексный файл, подобно набору цветных мелков, содержит определенный набор цветов, из которых строится палитра компьютерного изображения.
В этом формате вместо трех цветовых каналов используется, фактически, один, в котором информация о компонентах цвета (красном, зеленом и синем) каждого пикселя записывается в специальную цветовую таблицу в виде фиксированных значений. Поэтому в отличие от остальных цветовых моделей, значение, присваиваемое каждому пикселю изображения, не указывает его цвет непосредственно. Вместо этого указывается номер цвета (индекс) в цветовой таблице (палитре), которая записывается в начало или конец файла. Таким образом, в каждую ячейку записанной в файл растровой сетки изображения заносится ссылка на один из цветов палитры. Индексированные цветные изображения обычно характеризуются набором цветовых разрешений от 2 до 8 бит/пиксель, поэтому используемая палитра может содержать от 4 до 256 цветов и оттенков соответственно. Файл с индексированным изображением содержит заголовок, поясняющий прикладным программам структуру таблицы и способ цветового кодирования для каждого пикселя. Это как бы усеченный вариант цветового изображения в формате RGB, позволяющий получать более компактные файлы.
Наряду с высокой скоростью обработки и удобными средствами для управления цветом, палитровые цифровые изображения имеют серьезный недостаток, связанный с ограниченными возможностями цветовой таблицы, затрудняющими создание реалистичных изображений.
Для понятия механизма формирования индексированной палитры проделайте следующее:
1. Откройте файл с растровым изображением в одном из форматов, поддерживающих RGB цветовую модель.
2. Выберите команду "Изображение"-"Вид"-"Палитра 8 бит", при этом откроется диалоговое окно "Конвертировать в палитру".
3. Выберите из раскрывающегося списка "Палитра" вариант "Стандартная VGA". Затем с помощью раскрывающегося списка "Дрожание" установите один из вариантов имитации недостающих цветов на базе алгоритмов формирования случайных узоров (например, Флойд-Стейнберг).
4. Перейдите в окне диалога на вкладку "Обработанная палитра".
16-цветная палитра открыта. Каждой цветовой ячейке ее цветовой таблицы присвоен индекс (номер от 0 до 15) и соответствующие ему значения трех цветовых координат в десятичной и шестнадцатеричной системах. Поэтому при считывании с жесткого диска файла, в котором находится индексированное цифровое изображение, осуществляется последовательная идентификация каждого пикселя изображения в соответствии с присвоенным ему индексом. Затем система просматривает цветовую таблицу в заголовке файла, считывает "рецепт" по этому индексу и отображает нужный цвет пикселя на экране монитора.