
programmig [1 term] / кодирование_информации / кодирование информации[23-40] / кодирование цвета пиксела (черно-белое, черно-белое с градациями серого)
.docxКодирование цвета пикселя
Код пикселя - это информация о цвете пикселя. При черно-белом изображения (без полутонов) пиксель принимает только два состояния: светится (белый), не светится (черный). Следовательно, для кодирования состояния пикселя при черно-белом изображении достаточно одного бита памяти:
1 - белый 2 - черный
На цветном экране все разнообразие красок получается из сочетаний трех базовых цветов: красного, зеленого, синего. Из трех цветов можно получить 8 комбинаций. В этом случае для кодирования состояния одного пикселя потребуется 3 бита памяти.
К |
З |
С |
Цвет |
0 |
0 |
0 |
Черный |
0 |
0 |
1 |
Синий |
0 |
1 |
0 |
Зеленый |
0 |
1 |
1 |
Голубой |
1 |
0 |
0 |
Красный |
1 |
0 |
1 |
Розовый |
1 |
1 |
0 |
Коричневый |
1 |
1 |
1 |
Белый |
Из сочетаний 3 базовых цветов можно получить только 8 цветов. Палитру цветов можно расширить, если имеется возможность управлять интенсивностью (яркостью) базовых цветов. Шестнадцатицветная палитра получается при использовании четырехразрядной кодировки пикселя: к трем битам базовых цветов добавляется бит интенсивности. Этот бит управляет яркостью всех трех цветов одновременно.
16 цветов - минимальное требование операционной системы Windows. Обычно с 16 цветами не работают. Исключение составляют некоторые ремонтные и наладочные работы, когда другие режимы не удается использовать по техническим причинам.
Число цветов, воспроизводимых на экране дисплея (K), и число бит видеопамяти, отводимых под каждый пиксель(b), связаны формулой: K=2b. Величину (b) ещё называют битовой глубиной. В видеопамяти хранится информация о цвете каждой точки экрана. Чем больше количество различных цветов использовать, тем больший объем видеопамяти потребуется. Страница - раздел видеопамяти, вмещающий информацию об одном образе экрана (одной картинке на экране). В видеопамяти могут размещаться одновременно несколько страниц. Объем видеопамяти (V) определяется по формуле: V=n .M .N .b, где
n- число страниц, |
M- количество пикселей в строке, |
N- количество строк, |
b- битовая глубина. |