Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модель RGB

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

Цветовая модель RGB наиболее часто используется при описании цветов, получаемых смешением световых лучей. Она подходит для описания цветов, отображаемых мониторами, получаемых сканерами и цветовыми фильтрами, но не печатающими устройствами. Цвет в модели RGВ представляется как сумма трех базовых цветов — красного (Red), зеленого (Green) и синего (Blue), Из первых букв английских названий этих цветов составлено название модели. На рисунке показано, какие цвета получаются при сложении трех базовых.

Рис. 7. Комбинации базовых цветов модели RGB

В модели RGB каждый базовый цвет характеризуется яркостью (интенсивностью), которая может принимать 256 дискретных значений от 0 до 255. Поэтому можно смешивать цвета в различных пропорциях, варьируя яркость каждой составляющей. Таким образом, можно получить 256x256x256 = 16 777 216 цветов.

Каждому цвету можно сопоставить код, который содержит значения яркости трех составляющих. Используются десятичное и шестнадцатеричное представления кода. Десятичное представление — это тройка десятичных чисел, разделенных запятыми. Первое число соответствует яркости красной составляющей, второе — зеленой, а третье — синей. Код цвета в шестнадцатеричном представлении имеет вид 0хХХХХХХ. Префикс 0х указывает на то, что мы имеем дело с шестнадцатеричным числом, а не каким-нибудь другим. За префиксом следуют шесть шестнадцатеричных цифр (0, 1, 2,...,9, А, В, С, D, E, F). Первые две цифры — шестнадцатеричное число, представляющее яркость красной составляющей, вторая и третья пары соответствуют яркости зеленой и синей составляющих.
Если все составляющие имеют максимальную яркость (255,255,255 — в десятичном представлении; 0xFFFFFF — в шестнадцатеричном представлении), то получается белый цвет. Минимальная яркость (0,0,0 или 0x000000) соответствует черному цвету. Смешение красного, зеленого и синего цветов с различными, но одинаковыми яркостями дает шкалу из 256 оттенков (градаций) серого цвета — от черного до белого. Изображения в оттенках серого еще называют полутоновыми изображениями.

Базовые цвета смешиваются следующим образом:

  • Красный и зеленый — при максимальной яркости дают желтый цвет. Уменьшение яркости красного изменяет результирующий цвет в сторону зеленоватого, а уменьшение яркости зеленого делает цвет оранжевым.
  • Зеленый и синий — при максимальной яркости дают голубой. Изменяя пропорцию яркостей можно получить 65 000 оттенков голубого, от небесного до темно-синего.
  • Красный и синий — при максимальной яркости дают пурпурный или фиолетовый. Уменьшение яркости синего сдвигает цвет в сторону розового, а уменьшение красного — в сторону пурпурного.

Поскольку яркость каждой из базовых составляющих цвета может принимать только 256 целочисленных значений, каждое значение можно представить 8-разрядным двоичным числом (последовательностью из 8 нулей и единиц, 256 = 28) или, другими словами, одним байтом. Напомним, что каждый разряд в байте называется битом (двоичной единицей или нулем). Таким образом, в модели RGB информация о каждом цвете требует 3 байта (по одному байту на каждый базовый цвет) или 24 бита памяти для хранения. Заметим, что поскольку все оттенки серого цвета образуются смешением трех составляющих одинаковой яркости, то для представления любого из 256 оттенков серого требуется лишь 1 байт. Таблица цветов

Color's name Red Green Blue Color
alicemblue F0 F8 FF sample
antiquewhite FA EB D7 sample
aqua   FF FF sample
aquamarine 7F FF D4 sample
azure F0 FF FF sample
beige F5 F5 DC sample
bisque FF E4 C4 sample
black       sample
blanchedalmond FF EB CD sample
blue     FF sample
blueviolet 8A 2B E2 sample
brown A5 2A 2A sample
burlywood DE B8   sample
cadetblue 5F 9E A0 sample
chartreuse 7F FF   sample
chocolate D2   1E sample
coral FF 7F   sample
cornflowerblue     ED sample
cornsilk FF F8 DC sample
crimson DC   3C sample
cyan   FF FF sample
darkblue     8B sample
darkcyan   8B 8B sample
darkgoldenrod B8   0B sample
darkgray A9 A9 A9 sample
darkgreen       sample
darkkhaki BD B7 6B sample
darkmagenta 8B   8b sample
darkolivegreen   6B 2F sample
darkorange FF 8C   sample
darkochid     CC sample
darkred 8B     sample
darksalmon E9   7A sample
darkseagreen 8F BC 8F sample
darkslateblue   3D 8B sample
darkslategray 2F 4F 4F sample
darkturquoise   CE D1 sample
darkviolet     D3 sample
deeppink FF     sample
deepskyblue   BF FF sample
dimgray       sample
dodgerblue 1E   FF sample
firebrick B2     sample
floralwhite FF FA F0 sample
forestgreen   8B   sample
fushsia FF   FF sample
gainsboro DC DC DC sample
ghostwhite F8 F8 FF sample
gold FF D7   sample
goldenrod DA A5   sample
gray       sample
green       sample
greenyellow AD FF 2F sample
honeydew F0 FF F0 sample
hotpink FF   B4 sample
indiandred CD 5C 5C sample
indigo 4B     sample
ivory FF FF F0 sample
khaki F0 E6 8C sample
lavender E6 E6 FA sample
lavenderblush FF F0 F5 sample
lawngreen 7C FC   sample
lemonchiffon FF FA CD sample
ligtblue AD D8 E6 sample
lightcoral F0     sample
lightcyan E0 FF FF sample
lightgoldenrodyellow FA FA D2 sample
lightgreen   EE   sample
lightgrey D3 D3 D3 sample
lightpink FF B6 C1 sample
lightsalmon FF A0 7A sample
lightseagreen   B2 AA sample
lightscyblue   CE FA sample
lightslategray       sample
lightsteelblue B0 C4 DE sample
lightyellow FF FF E0 sample
lime   FF   sample
limegreen   CD   sample
linen FA F0 E6 sample
magenta FF   FF sample
maroon       sample
mediumaquamarine   CD AA sample
mediumblue     CD sample
mediumorchid BA   D3 sample
mediumpurple     DB sample
mediumseagreen 3C B3   sample
mediumslateblue 7B   EE sample
mediumspringgreen   FA 9A sample
mediumturquoise   D1 CC sample
medium violetred C7     sample
midnightblue       sample
mintcream F5 FF FA sample
mistyrose FF E4 E1 sample
moccasin FF E4 B5 sample
navajowhite FF DE AD sample
navy       sample
oldlace FD F5 E6 sample
olive       sample
olivedrab 6B 8E   sample
orange FF A5   sample
orengered FF     sample
orchid DA   D6 sample
palegoldenrod EE E8 AA sample
palegreen   FB   sample
paleturquose AF EE EE sample
palevioletred DB     sample
papayawhop FF EF D5 sample
peachpuff FF DA B9 sample
peru CD   3F sample
pink FF C0 CB sample
plum DD A0 DD sample
powderblue B0 E0 E6 sample
purple       sample
red FF     sample
rosybrown BC 8F 8F sample
royalblue     E1 sample
saddlebrown 8B     sample
salmon FA     sample
sandybrown F4 A4   sample
seagreen 2E 8B   sample
seashell FF F5 EE sample
sienna A0   2D sample
silver C0 C0 C0 sample
skyblue   CE EB sample
slateblue 6A 5A CD sample
slategray       sample
snow FF FA FA sample
springgreen   FF 7F sample
steelblue     B4 sample
tan D2 B4 8C sample
teal       sample
thistle D8 BF D8 sample
tomato FF     sample
turquose   E0 D0 sample
violet EE   EE sample
wheat F5 DE B3 sample
white FF FF FF sample
whitesmoke F5 F5 F5 sample
yellow FF FF   sample
yellowgreen 9A CD   sample

 

 

 

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

Модель RGB еще называют аддитивной, поскольку по мере увеличения яркости составляющих цветов увеличивается яркость результирующего цвета.

 

<== предыдущая лекция | следующая лекция ==>
 | Модель CMYK. Рассмотренная в предыдущем разделе модель RGB хорошо описывает цвета, получаемые в результате смешения лучей света различной окраски
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 414; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.