Тезисы лекции Дәрістер тезистері Аbstracts of lectures про уа 03-09-20 Стр из 67


Лекция 3 Определение цвета с помощью палитры



бет5/27
Дата21.10.2022
өлшемі99,96 Kb.
#44753
түріТезисы
1   2   3   4   5   6   7   8   9   ...   27
Байланысты:
Контенты лекции- комп графика

Лекция 3

Определение цвета с помощью палитры


Пиксельные данные, содержащие более 1 бита на пиксель, могут представляться:

  1. как набор индексов палитры цветов

  2. определяется в соответствии со схемой определения цветов.

Палитра также называется картой индексов, таблицей цветов или таблицей перекодировки и представляет собой одномерный массив цветных величин. С помощью палитры цвета задаются косвенно, посредством указания их позиций в массиве. При использовании этого метода данные записываются в файл в виде последовательности индексов. Растровые данные, в которых используется палитра, называется растровыми данными с косвенно или псевдоцветной записью. Палитра обычно включается в тот же самый файл, где содержится изображение. Таким образом, получается значение цвета, которое необходимо для окрашивания пикселя на устройстве вывода. Обычно каждый элемент палитры занимает 24 бита. //Каждое пиксельное значение содержит как индекс палитры. Программа визуализации читает из файла пиксельное значение и обращается к палитре за значением цвета.//
Т.к цветовые модели, существующие с начала века, базируются на 3 цветах, то использование 3-х байтов для хранения пиксельных данных очень удобно. Т.о. объем памяти, занимаемый палитрой, в 3 раза больше, чем максимальное количество определяемых ею цветов. Использование палитры оправдано тогда, когда количество цветов ≤ 256.






R

G

B




1

255

255

255

Белый

2

255

0

0

Красный

3

0

255

0

Зеленый

4

0

0

255

Синий

5

255

255

0

Желтый

6

0

255

255

Голубой

7

255

0

255

Фиолетовый

8

128

0

0

Бордовый

9

0

128

0

Темно-зеленый

10

0

0

128

Темно-синий

11

128

128

0

Горчичный

12

0

128

128

Грязно-голубой

13

128

0

128

Темно-фиолетовый

14

128

128

128

Серый

15

255

128

128

Кирпичный

В больших и сложных изображениях косвенное сохранение цветов с использованием палитры экономит память за счет сокращения объема данных.
Если объем растровых данных в файле невелик или используется больше 255 цветов, то включение в файл палитры может привести к обратному результату, т.е. требуемый объем памяти возрастет. Косвенное задание цветов имеет некоторые преимущества:

  1. Всегда можно узнать, сколько цветов содержит изображение;

  2. Очень удобно менять цвета изображения, для этого достаточно изменить в палитре значение одного цвета на значение другого.

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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   27




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

    Басты бет