Кодирование цвета
Оценка информационного объема графических данных для растрового изображения
Ключевые слова
Кодирование цвета точки
Количество информации в изображении можно измерить. Для этого изображение разбивают на отдельные маленькие фрагменты (пиксели). Каждому пикселю, формирующему изображение, назначается определенный цвет.
Глубина цвета
Глубиной цвета называется такое количество информации, которое необходимо для кодирования цвета точки изображения.
Для черно-белого изображения информационный объем одной точки равен одному биту (либо черная, либо белая – либо 1, либо 0).
Для четырехцветного – 2 бита.
Для 8 цветов необходимо – 3 бита.
Для 16 цветов – 4 бита.
Для 256 цветов – 8 бит (1 байт) и т.д.
Расчет информационного объема
Информационный объем требуемой для хранения изображения видеопамяти можно рассчитать по формуле:
Iпамяти=I * X * Y
где Iпамяти – информационный объем видеопамяти в битах;
X * Y – количество точек изображения (по горизонтали и по вертикали);
I – глубина цвета в битах на точку.
ПРИМЕР. Необходимый объем видеопамяти для графического режима с пространственным разрешением 800 х 600 точек и глубиной цвета 24 бита равен:
Iпамяти= 24 * 600 * 800 = 11 520 000 бит = 1 440 000 байт = 1 406, 25 Кбайт = 1, 37 Мбайт
RGB и CMYK
Цвет из палитры RGB можно определить с помощью формулы:
Цвет = R + G + B,
Где R, G, B принимают значения от 0 до max
Система CMYK в отличие от RGB, основана на восприятии не излучаемого, а отражаемого света.
Так, нанесенная на бумагу голубая краска поглощает красный цвет и отражает зеленый и синий цвета.
Цвета палитры CMYK можно определить с помощью формулы:
Цвет = C + M + Y,
Где C, M и Y принимают значения от 0% до 100%