Для того чтобы найти объем графического изображения, необходимо знать количество пикселей в ширину и в высоту (соответственно а и b), а также глубину цвета (n). Тогда объем графического изображения (V) можно рассчитать по следующей формуле
V = a · b · n
В растровом изображении, имеющем размер 256×256 пикселей, использовано 512 цветов. Сколько места займет изображение в памяти компьютера?
Решение. | Сначала найдем общее количество пикселей, формирующих изобра- жение. Используя степени числа 2, можно упростить вычисления. |
a · b = 256 · 256 = 28 · 28 = 216.
Поскольку палитра содержит 512 цветов, то представим это число в виде степени 2 и найдем глубину цвета:512 = 2n ⇨ 29 = 2n ⇨ n = 9.
Следовательно, для кодирования цвета было использовано 9 бит. Таким образом, объем памяти, занимаемый растровым изображением, будет
V = 216 · 9 бит = 213 · 9 байт = 23 · 9 Kбайт = 72 Kбайт
П а м я т к а
•Глубина цветаНа экране монитора любой цвет получается смешением трех основных цветов: красного (Red), зеленого (Green) и синего (Blue). Такая система кодирования называется RGB (читается как "er-ci-bi"). Смешивая эти цвета в определенном соотношении, можно получить любой другой цвет, воспринимаемый глазом человека; отсутствие всех трех цветов дает черный цвет, белый цвет получается 100-процентным присутствием всех трех цветов.
Если для кодирования яркости каждого из этих основных цветов используют 8 бит (из 256), то для кодирования каждой точки изображения необходимо 24 бита. Такая система кодирования позволяет однозначно определять 16,8 миллиона цветов. Кодирование цветных изображений при помощи 24-битных двоичных чисел называют полным цветным кодированием (True Color).
При печати приемлемо использовать не эти три основных цвета, а дополняющие цвета. Дополняющие цвета следующие: голубой (Cyan), пурпурный (Magenta) и желтый (Yellow).