3.8. Как компьютер кодирует цвет

3.8. Как компьютер кодирует цвет

Глубина цвета

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

Один бит передает только два состояния: «ноль-единица», «выключено-включено». Если компьютер имеет дело с черно-белым изображением, то для описания каждого пиксела хватит одного бита: состоянию «выключен» будет соответствовать черный цвет, а состоянию «включен» – белый. Получается, что черно-белое изображение имеет однобитную глубину цвета. Двумя битами можно описать четыре цвета, а тремя – восемь цветов.

Важно!

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

Мы помним, что цветовая модель RGB состоит из трех основных цветов. Все цвета в цифровом фотоаппарате создаются с помощью комбинации трех основных цветов: красного, зеленого и синего. Эти три главных цвета также называются каналами, а битовые значения цветов – их интенсивностью. Если цифровая камера отводит каждому каналу по 8 бит, то получается, что один пиксел представлен 24 битами.

Кстати

В данной ситуации многие путаются, забывая, что, если речь идет, скажем, о 36-битном цвете, это означает лишь то, что для записи каждого цветового канала отводится 12 бит.

24-битный цвет (его иногда называют True Color, потому что он первым в цифровом мире по количеству цветов приблизился к уровню восприятия человеческого глаза) отводит по 8 бит на каждый канал. Если камера записывает каждый канал 8 битами, то это значит, что она способна передать более 16 млн оттенков. Чем больше битовая глубина цвета, тем более детальным получается изображение, а переходы оттенков более плавными. Особенно это касается затененных и ярко освещенных объектов. Поэтому, в дополнение к лучшей оптике и большим возможностям, профессиональные цифровые камеры отличаются большей глубиной цвета.

Кстати

Программа Photoshop позволяет преобразовывать глубину цвета изображения. Вот одна из «хитростей» этой программы: если снимок с глубиной цвета 8 бит преобразовать в 16-битный, настроить его цвет, яркость и контраст, а потом «перегнать» обратно, в 8-битный режим, то качество изображения заметно повысится. Для этого следует выполнить команду Image ? Mode ? 16 Bits/Channel (Изображение ? Режим ? 16 бит/канал), а затем, задав нужные настройки, аналогичным образом снова преобразовать изображение в 8-битный режим.

Данный текст является ознакомительным фрагментом.