Кодирование графических данных
В графическом режиме экран разделяется на отдельные светящиеся точки (пиксели), кол-во которых определяет разрешающую способность монитора и зависит от его типа и режима. Любое графическое изображение хранится в памяти в виде информации о каждом пикселе на экране. Если пиксель не участвует в изображении картинки, то он не светится, если участвует, то светится и имеет определенный цвет. Поэтому состояние каждого пикселя описывается последовательностью 0 и 1. Такую форму представления графических изображений называют растровой.
Если рассмотреть с помощью увеличительного стекла черно-белое графическое изображение, напечатанное в газете, то можно увидеть, что оно состоит из мельчайших точек, образующих характерный узор, называемый растром.
Поскольку линейные координаты и индивидуальные свойства точки (яркость) можно выразить с помощью целых чисел, то можно сказать, что растровое кодирование позволяет использовать двоичный код для представления графических данных.
Черно-белые иллюстрации представляются в виде комбинации точек с 256 градациями серого цвета, и, таким образом, для кодирования яркости любой точки обычно достаточно восьмиразрядного двоичного числа.
Для кодирования цветных графических изображений применяется принцип декомпозиции произвольного цвета на основные составляющие. В качестве таких составляющих использую три основных цвета: красный (Red, R), зеленый (Green, G) и синий (Blue, B). Такая система кодирования называется RGB по первым буквам названий основных цветов.
Если для кодирования яркости каждой из основных составляющих использовать по 256 значений (8 двоичных разрядов), как это принято для полутоновых черно-белых изображений, то на кодирование цвета одной точки надо затратить 24 разряда. При этом система кодирования обеспечивает однозначное определение 16,5 млн. различных цветов, что на самом деле близко к чувствительности человеческого глаза. Режим представления цветной графики с использованием 24 двоичных разрядов называется полноцветным (True Color).
Если уменьшить количество двоичных разрядов, используемых для кодирования цвета каждой точки, то можно сократить объем данных, но при этом сокращается диапазон кодируемых цветов. Кодирование цветной графики 16 разрядными двоичными числами называется High Color.
При кодировании информации о цвете с помощью 8 бит можно передать 256 цветовых оттенка. Такой метод кодирования называется индексным.
Дата добавления: 2021-07-22; просмотров: 316;