logo
Adobe Photoshop. Обработка растровой графики

Индексированные изображения

Индексированным называют одноканальное цветное изображение, содержащее до 256 точно определенных цветов. Оно применяется в web-дизайне, поскольку размеры индексированных изображений меньше, чем аналогичных полноцветных, что позволяет быстрее загружать web-страницы.

Палитра Channels документа, представленного в модели Index (Индексированное), изображена на рис. 16

Рис. 16. Режим Indexed Color

Это один из первых способов представления цветных точечных изображений. Он широко применялся, когда видеоадаптеры, поддерживающие более 256 цветов, являлись роскошью. Цвета в индексированном изображении могут быть произвольными, но их общее количество не должно превышать указанного значения. Какие именно цвета использованы в изображении, определяется его палитрой. Палитра индексированного изображения представляет собой нумерованный список цветов и хранится в файле вместе с изображением. Каждый байт индексированного изображения хранит номер цвета в палитре, а не значения RGB-компонентов цвета. В результате на один пиксель цветного индексированного изображения приходится не 24 бита, а всего 8.

Палитра индексированного изображения может иметь не только 256 цветов, но и меньшее их количество. Сокращение палитры дает возможность сократить и размер файла. Например, если палитра будет состоять из 64 цветов, то для кодирования одного пикселя потребуется только 6 бит, а не 8. В результате размер изображения уменьшится на четверть. Таким образом, глубина цвета индексированных изображений может принимать целые значения в диапазоне от 1 до 8. Компактность представления цветов в индексированных изображениях объясняет нынешнюю сферу их применения -- web-дизайн.

Индексированные изображения получают из полноцветных сокращением количества использованных цветов, т.е. изображение приводится к ограниченной палитре. Какие из цветов изображения попадут в палитру, определяются особыми алгоритмами. Этот способ используют, когда необходимо достичь наилучшего приближения индексированного изображения к цветам оригинала.

Photoshop предлагает следующие варианты палитры:

Perceptual (Перцепционная). Алгоритм Perceptual стремится поместить в палитру индексированного изображения те цвета, к которым человеческий глаз наиболее восприимчив.

Selective (Селективная). Алгоритм Selective основан на предыдущем, но отдает особое предпочтение превалирующим цветам. Он предлагается Photoshop по умолчанию.

Adaptive (Адаптивная). Алгоритм Adaptive помещает в индексированную палитру цвета, которые превалируют в полноцветном изображении. Если, например, палитра составляется для изображения с лесным пейзажем, то в ней будут преимущественно оттенки зеленого цвета.

Все перечисленные алгоритмы создают для каждого изображения особую палитру. Этим достигается наилучшая передача цветов оригинала.