Да будет цвет!
Черно-белое изображение
Смешение цветов
Смешение цветов
Законы смешения цветов Законы аддитивного синтеза цвета
Модель RGB
Модель CMYK
Субтрактивная модель CMYK
Модель HSB (HSV)
Преобразование RGB → HSV
Преобразование HSV → RGB
346.00K
Category: informaticsinformatics

Цвет. Смешение цветов

1. Да будет цвет!

2. Черно-белое изображение

00110
01110
01110
01100
01110
00100

3. Смешение цветов

Модель RGB
Красный
Red
Зеленый
Green
Синий
Blue
Цвет
0
0
0
Черный
Black
0
0
1
Синий
Blue
0
1
0
Зеленый
Green
0
1
1
Голубой
Cyan
1
0
0
Красный
Red
1
0
1
Лиловый
Magenta
1
1
0
Желтый
Yellow
1
1
1
Белый
White

4. Смешение цветов

Если градаций каждого основного
цвета будет 256, то всего
различных цветов 2563=16 777 216
True Color – 24 бита на точку –
16 777 216 цветов
High Color – 16 бит на точку –
32 768 цветов

5. Законы смешения цветов Законы аддитивного синтеза цвета

• М.В. Ломоносов, Г. Грассман
• Закон трехмерности. С помощью трех независимых
цветов можно, смешивая их в однозначно
определенной пропорции, выразить любой цвет.
• Цвета некоторого набора называются независимыми,
если никакой из них нельзя получить, смешивая
остальные цвета этого набора.
• Закон непрерывности. При непрерывном изменении
пропорции, в которой взяты компоненты цветовой
смеси, получаемый цвет также меняется непрерывно.

6. Модель RGB

7. Модель CMYK

8. Субтрактивная модель CMYK

Голубой
(нет
красного)
Лиловый
(нет
зеленого)
Желтый
(нет
синего)
Цвет
0
0
0
Белый
0
0
1
Желтый
0
1
0
Лиловый
0
1
1
Красный
1
0
0
Голубой
1
0
1
Зеленый
1
1
0
Синий
1
1
1
Черный

9. Модель HSB (HSV)

• Hue – цветовой тон.
Варьируется в пределах 0360°, однако иногда
приводится к диапазону 0-100
или 0-1.
• Saturation – насыщенность.
Варьируется в пределах 0-100
или 0-1.
• Value – Brightness – яркость.
Также задаётся в пределах
0-100, или 0-1, или 0-255.

10. Преобразование RGB → HSV

H [0,360)
Max max{ R, G , B}
S , V , R, G , B [0,1]
Min min{ R, G , B}
0, если Max Min
60 G B 0, если Max R и G B
Max Min
G B
H 60
360, если Max R и G B
Max Min
0, если Max 0
B R
60
120
,
если
Max
G
S
Min
Max Min
1 Max , в пр. случае
60 R G 240, если Max B
Max Min
V Max

11. Преобразование HSV → RGB

H
H i mod 6
60
H H
f
60 60
p V (1 S )
если H i 0 R V , G t , B p
если H i 1 R q, G V , B p
если H i 2 R p, G V , B t
если H i 3 R p, G q, B V
q V (1 f S )
если H i 4 R t , G p, B V
t V (1 (1 f ) S )
если H i 5 R V , G p, B q

12.

1. Разрешение экрана монитора 1024×768 точек, глубина цвета – 16
бит. Каков необходимый объем
видеопамяти для данного
графического режима?

13.

2. В цветовой модели RGB для
кодирования одного пикселя
используется 3 байта. Фотографию
размером 2048×1536 пикселей
сохранили в виде несжатого файла с
использованием RGB-кодирования.
Определите размер получившегося
файла в мегабайтах.

14.

3. Голубой цвет на графическом экране
кодируется 0011. Объем видеокарты –
125 Кбайт. Определите, какой может
быть максимальная разрешающая
способность экрана.

15.

4. Цвет пикселя, формируемого
принтером, определяется тремя
составляющими: голубой, пурпурной и
желтой. Под каждую составляющую
одного пикселя отвели по 4 бита. В
какое количество цветов можно
раскрасить пиксель?

16.

5. После преобразования растрового
256-цветного графического файла в
черно-белый формат его размер
уменьшился на 70 байт. Каков был
размер исходного файла?

17.

6. Для кодирования цвета фона
интернет-страницы используется
атрибут bgcolor=“#XXXXXX”, где в
кавычках задаются
шестнадцатеричные значения
интенсивности цветовых компонент в
24-битной RGB-модели. Какой цвет
будет у страницы, заданной тегом:
1. bgcolor=“#FFFFFF”
2. bgcolor=“#00FF00”
3. bgcolor=“#FFFF00”

18.

7. Есть набор точек, цвет которых задан в модели
RGB:
1.
2.
3.
4.
5.
6.
7.
(255, 0, 255)
(255, 255, 0)
(0, 0, 255)
(255, 0, 0)
(0, 255, 255)
(0, 0, 0)
(0, 255, 0)
Выпишите последовательно номера цветов, так,
чтобы получилась стандартная
последовательность используемых при печати
красок модели CMYK.

19.

8. Есть набор точек, цвет которых задан в модели
RGB:
1 = (255,0,255)
2 = (255,255,0);
3 = (0,0,255);
4 = (255,0,0);
5 = (0, 255,255);
6 = (255,128,0);
7 = (0, 255,0);
Расположите их номера в таком порядке, чтобы
получилась последовательность цветов,
соответствующая радуге (цветовому кругу).

20.

9. Цвет пикселя был задан в модели RGB
следующим образом:
• R = 255
• G=0
• B=0
• Цветовую модель изменили на модель
HSB (Hue, Saturation, Brightness) и в ней
увеличили значение Hue на 180
градусов. Затем цветовую модель
поменяли обратно на RGB.
• Какой цвет у пикселя?

21.

10. Цвет пикселя был задан в модели
RGB следующим образом:
• R = 255
• G = 255
• B=0
• Цветовую модель изменили на модель
HSB (Hue, Saturation, Brightness) и в ней
уменьшили значение Brightness на 50%.
Затем цветовую модель поменяли
обратно на RGB.
• Какой цвет у пикселя?

22.

11. Книга, состоящая из 256 страниц,
занимает объем 4560 килобайт. Часть
страниц книги полностью заняты текстом.
Каждая такая страница содержит ровно
1536 символов. Другая часть страниц
полностью заполнена изображениями с
разрешением 1024 на 640 точек. Известно,
что страниц с текстом в 15 раз больше
чем страниц с изображениями. Сколько
цветов в палитре изображений, если
известно, что текстовые символы
кодируются двухбайтной кодировкой
Unicode.
English     Русский Rules