Индексированный цвет и понятие битовой глубины

Цветовые модели HSB и HSL

Цветовая модель CMYK

Система цветов CMYK была широко известна задолго до того, как компьютеры стали использоваться для создания графических изображений. Триада основных печатных цветов: голубой, пурпурный и желтый (CMY, без черного) является, по сути, наследником трех основных цветов живописи (синего, красного и желтого). Изменение оттенка первых двух связано с отличным от художественных химическим составом печатных красок, но принцип смешения тот же самый. И художественные, и печатные краски, несмотря на провозглашаемую самодостаточность, не могут дать очень многих оттенков. Поэтому художники используют дополнительные краски на основе чистых пигментов, а печатники добавляют, как минимум, черную краску.

Система CMYK создана и используется для печати. Все файлы, предназначенные для вывода в типографии, должны быть конвертированы в CMYK. Этот процесс называется цветоделением.

Системы цветов RGB и CMYK базируются на ограничениях, накладываемых аппаратным обеспечением (мониторами и сканерами в случае с RGB и типографскими красками в случае с CMYK). Более интуитивным способом описания цвета является представление его в виде тона, насыщенности и яркости – система HSB. Она же известна как система HSL (тон, насыщенность, освещенность).

Тон представляет собой конкретный оттенок цвета, отличный от других: красный, зеленый, голубой и т. п. Насыщенность цвета характеризует его относительную интенсивность (или чистоту). Уменьшая насыщенность, например, красного, мы делаем его более пастельным, приближаем к серому. Яркость (или освещенность) цвета показывает величину черного оттенка, добавленного к цвету, что делает его более темным.

Система HSB имеет перед другими системами важное преимущество: она больше соответствует природе цвета, хорошо согласуется с моделью восприятия цвета человеком. Многие оттенки можно быстро и удобно получить в HSB, конвертировав затем в RGB или CMYK, доработав в последнем случае, если цвет был искажен.

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

Пиксел, как и все данные в компьютере, несет в себе определенную информацию (в данном случае о цвете), выражаемую в битах. Понятно, что чем большим количеством бит описывается пиксел, тем больше информации он может в себе нести. Это обозначается понятием «битовая глубина». Битовую глубину изображения часто называют цветовой разрешающей способностью. Она измеряется в битах на пиксел (bit per pixel, bpp). Так если, к примеру, речь идет об иллюстрации, имеющей в каждом пикселе по 8 бит цветовой информации, то ее цветовая разрешающая способность будет 8 bpp. Возведя 2 (компьютер использует двоичную систему счисления) в степень битовой глубины (2 в 8-й степени) получим 256 доступных для 8-битового изображения цветов.

На принципе 8-битного цвета основана широко использовавшаяся в первой половине 90-х и применяемая в Интернете даже сегодня цветовая модель Index Color. Она работает на основе создания палитры цветов. Все оттенки в файле делятся на 256 возможных вариантов, каждому из которых присваивается номер. Далее, на основе получившейся палитры цветов, строится таблица, где каждому номеру ячейки приписывается цветовой оттенок в значениях RGB.

К форматам файлов, использующим только индексированные палитры относятся распространенный в прошлом на РС формат программы Paint – PCX, а так же, не потерявший и в наши дни своей актуальности, GIF. Некоторые форматы как, например, тот же GIF или PNG, позволяют делать палитры на основе произвольного количества цветов (до 256).

До появления 8-битного цвета, из-за малых мощностей персональных компьютеров тех времен, использовались палитры из 16 цветов (4 bpp), 4 цветов (2 bpp) и самая первая компьютерная графика была однобитовая – 2 цвета. Однобитовые изображения, называемые Bitmap или, иногда, Lineart, используются и сегодня там, где не требуются цвето-тоновые переходы. Равный по размеру Bitmap-файл в 24 раза меньше, чем файл RGB, кроме того очень хорошо сжимается.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: