Да будет цвет!
Черно-белое изображение
Смешение цветов Красный Red Зеленый Green Синий Blue Цвет 000Черный Black 001Синий Blue 010Зеленый Green 011Голубой Cyan 100Красный Red 101Лиловый Magenta 110Желтый Yellow 111Белый White Модель RGB
Смешение цветов Если градаций каждого основного цвета будет 256, то всего различных цветов = True Color – 24 бита на точку – цветов High Color – 16 бит на точку – цветов
Законы смешения цветов Законы аддитивного синтеза цвета М.В. Ломоносов, Г. Грассман Закон трехмерности. С помощью трех независимых цветов можно, смешивая их в однозначно определенной пропорции, выразить любой цвет. Цвета некоторого набора называются независимыми, если никакой из них нельзя получить, смешивая остальные цвета этого набора. Закон непрерывности. При непрерывном изменении пропорции, в которой взяты компоненты цветовой смеси, получаемый цвет также меняется непрерывно.
Модель RGB
Модель CMYK
Субтрактивная модель CMYK Голубой (нет красного) Лиловый (нет зеленого) Желтый (нет синего) Цвет 000Белый 001Желтый 010Лиловый 011Красный 100Голубой 101Зеленый 110Синий 111Черный
Модель HSB (HSV) Hue – цветовой тон. Варьируется в пределах °, однако иногда приводится к диапазону или 0-1. Saturation – насыщенность. Варьируется в пределах или 0-1. Value – Brightness – яркость. Также задаётся в пределах 0-100, или 0-1, или
Преобразование RGB HSV
Преобразование HSV RGB
1.Разрешение экрана монитора ×768 точек, глубина цвета – 16 бит. Каков необходимый объем видеопамяти для данного графического режима?
2.В цветовой модели RGB для кодирования одного пикселя используется 3 байта. Фотографию размером 2048×1536 пикселей сохранили в виде несжатого файла с использованием RGB-кодирования. Определите размер получившегося файла в мегабайтах.
3.Голубой цвет на графическом экране кодируется Объем видеокарты – 125 Кбайт. Определите, какой может быть максимальная разрешающая способность экрана.
4.Цвет пикселя, формируемого принтером, определяется тремя составляющими: голубой, пурпурной и желтой. Под каждую составляющую одного пикселя отвели по 4 бита. В какое количество цветов можно раскрасить пиксель?
5.После преобразования растрового 256-цветного графического файла в черно-белый формат его размер уменьшился на 70 байт. Каков был размер исходного файла?
6.Для кодирования цвета фона интернет-страницы используется атрибут bgcolor=#XXXXXX, где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24-битной RGB-модели. Какой цвет будет у страницы, заданной тегом: 1.bgcolor=#FFFFFF 2.bgcolor=#00FF00 3.bgcolor=#FFFF00
7.Есть набор точек, цвет которых задан в модели RGB: 1.(255, 0, 255) 2.(255, 255, 0) 3.(0, 0, 255) 4.(255, 0, 0) 5.(0, 255, 255) 6.(0, 0, 0) 7.(0, 255, 0) Выпишите последовательно номера цветов, так, чтобы получилась стандартная последовательность используемых при печати красок модели CMYK.
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); Расположите их номера в таком порядке, чтобы получилась последовательность цветов, соответствующая радуге (цветовому кругу).
9. Цвет пикселя был задан в модели RGB следующим образом: R = 255 G = 0 B = 0 Цветовую модель изменили на модель HSB (Hue, Saturation, Brightness) и в ней увеличили значение Hue на 180 градусов. Затем цветовую модель поменяли обратно на RGB. Какой цвет у пикселя?
10. Цвет пикселя был задан в модели RGB следующим образом: R = 255 G = 255 B = 0 Цветовую модель изменили на модель HSB (Hue, Saturation, Brightness) и в ней уменьшили значение Brightness на 50%. Затем цветовую модель поменяли обратно на RGB. Какой цвет у пикселя?
11.Книга, состоящая из 256 страниц, занимает объем 4560 килобайт. Часть страниц книги полностью заняты текстом. Каждая такая страница содержит ровно 1536 символов. Другая часть страниц полностью заполнена изображениями с разрешением 1024 на 640 точек. Известно, что страниц с текстом в 15 раз больше чем страниц с изображениями. Сколько цветов в палитре изображений, если известно, что текстовые символы кодируются двухбайтной кодировкой Unicode.