Тема № Представление графических данных doc


Кодирование цвета. Палитра



Pdf көрінісі
бет14/14
Дата11.11.2022
өлшемі0.53 Mb.
#464562
түріЗакон
1   ...   6   7   8   9   10   11   12   13   14
лекция3-кг

Кодирование цвета. Палитра 
Для того чтобы компьютер имел возможность работать с цветными изображениями, необходимо 
представлять цвета в виде чисел – кодировать цвет. Способ кодирования зависит от цветовой 
модели и формата числовых данных в компьютере. 
Для модели RGB каждая из компонент может представляться числами, ограниченными некоторым 
диапазоном – например, дробными числами от 0 до 1 либо целыми числами от 0 до некоторого 
максимального значения. В настоящее время достаточно распространенным является формат True 
Color, в котором каждая компонента представлена в виде байта, что дает 256 градаций для каждой 
компоненты: = 0...255, G = 0...255, B = 0...255. Количество цветов составляет 256х256
х
256 = 16.7 
млн (2
24
). 
Такой способ кодирования цветов можно назвать компонентнымВ компьютере коды 
изображений True Color представляются в виде троек байтов, либо упаковываются в длинное 
целое (четырехбайтное) – 32 бита. 
При работе с изображениями в системах компьютерной графики часто приходится искать 
компромисс между качеством изображения (требуется как можно больше цветов) и ресурсами
необходимыми для хранения и воспроизведения изображения, исчисляемыми, например, объемом 
памяти (надо уменьшать количество бит на пиксел). 
Кроме того, некоторое изображение само по себе может использовать ограниченное количество 
цветов. Например, для черчения может быть достаточно двух цветов, для человеческого лица 
важны оттенки розового, желтого, пурпурного, красного, зеленого; а для неба– оттенки голубого и 
серого. В этих случаях использование полноцветного кодирования цвета является избыточным. 
При ограничении количества цветов используют палитрупредставляющую набор цветов, 
важных для данного изображения. Палитру можно воспринимать как таблицу цветов. Палитра 
устанавливает взаимосвязь между кодом цвета и его компонентами в выбранной цветовой модели. 


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


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет