logo
Otvety_KG

18)Цвет в растре. Модель rgb. Кодировка цвета и яркости:

Растр — это порядок расположения точек (растровых элементов). На рис. 2. изображен растр, элементами которого являются квадраты, такой растр называется прямоугольным, именно такие растры наиболее часто используются.

RGB модель

Экран монитора в графическом режиме разбит на точки (пиксели). Изображение формируется путем сочетания различных цветов и оттенков каждой точки.Кодирование цвета может быть различным. Для создания изображения на экране монитора обычно используется цветовая модель RGB (Red – красный, Green – зеленый, Blue – синий).Все разнообразие цветов достигается смешением этих трех основных цветов в различных пропорциях. Другими словами, любой цвет характеризуется определенной долей красного, зеленого и синего цветов. Поэтому для каждого пикселя конкретного изображения на экране монитора имеется набор из трех цветов с определенным уровнем яркости. За счет сочетания различных яркостей этих цветов (красного, зеленого и синего) создается весь спектр цветов, которые мы видим на экране.Но сколько уровней яркости существует для каждого цвета? Ответ на этот вопрос скажет, сколько различных цветов и оттенков может принять каждая точка.Если каждый из трех может быть только в двух состояниях (0 и 1), то всего мы можем получить 23 = 8 цветов. Так, например, если красный и зеленый будут на максимуме (1), а синий выключен (0), то получится чистый желтый цвет.Однако в современных компьютерах градаций яркости намного больше, чем две. Получаются десятки тысяч, даже сотни тысяч цветов. При этом надо понимать, что увеличение степени разрешения (количество пикселей) и числа используемых цветов приводит к увеличению объема информации, хранимой в видеопамяти для отображения конкретной картинки.Кодирование цвета с помощью модели RGB удобно представить в виде цветового куба. Каждому цвету на экране монитора соответствует точка внутри этого куба. Начало координат соответствует черному цвету (полное отсутствие любого цвета). На противоположной вершине куба находится точка, соответствующая белому цвету (максимальная яркость для каждого цвета). Вообще, единица соответствует максимальной яркости цвета (красного, зеленого или синего), которую может выдать монитор.

Отрезок (0, 0, 0) – (1, 1, 1) описывает градации серого цвета.Если взять любую точку внутри куба и провести отрезок к ней от начала координат, то мы получим плавный переход определенного цвета от темного оттенка к светлому.На гранях куба расположены самые насыщенные цвета, внутри куба – менее насыщенные (начинают подмешиваться серые оттенки).

Кодирование цветной информации:

• Одним байтом можно закодировать 256 различных цветов (28 цветов).

• Если на кодирование цвета выделить два байта, то можно закодировать 65536 различных цветов (216 цветов).

• Если для кодирования использовать 3 байта, то - 16,5 млн цветов (224цветов). Такой режим позволяет создать на экране изображение, не уступающие по качеству цвета живой природе.

Цветовые модели

Способ разделения цветового оттенка на составляющие компоненты называется цветовой моделью. В компьютерной графике применяются три цветовые модели: RGB, CMYK, HSB.

Цветовая модель RGB

Используется для излучаемого цвета, т. е. при подготовке экранных документов. Любой цвет можно представить в виде комбинации трех основных цветов: красного (Red), зеленого (Green) и синего (Blue).

Эти цвета называются цветовыми составляющими. При кодировке цвета точки изображения с помощью трех байтов, первый байт кодирует красную составляющую, второй - зеленую, третий -синюю.

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