Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

RGB


Barn grand tetons rgb separation.jpg

План:


Введення

Адитивна змішання квітів
Обмеження RGB по можливості передачі кольорів
Barn grand tetons rgb separation.jpg

RGB ( абревіатура англійських слів R ed, G reen, B lue - червоний, зелений, синій) - адитивна колірна модель, як правило, що описує спосіб синтезу кольору для кольоровідтворення.

Вибір основних кольорів обумовлений особливостями фізіології сприйняття кольору сітківкою ока. Колірна модель RGB знайшла широке застосування в техніці.

Аддитивной вона називається тому, що кольори виходять шляхом додавання ( англ. addition ) До чорного. Інакше кажучи, якщо колір екрана, освітленого кольоровим прожектором, позначається в RGB як (r 1, g 1, b 1), а колір того ж екрану, освітленого іншим прожектором, - (r 2, g 2, b 2), то при висвітленні двома прожекторами колір екрану буде позначатися як (r 1 + r 2, g 1 + g 2, b 1 + b 2).

Зображення в цiй колірної моделі складається з трьох каналів. При змішуванні основних кольорів (основними кольорами вважаються червоний, зелений і синій) - наприклад, синього (B) і червоного (R), ми отримуємо пурпурний (M magenta), при змішуванні зеленого (G) і червоного (R) - жовтий (Y yellow), при змішуванні зеленого (G) і синього (B) - ціанові (С cyan). При змішуванні всіх трьох колірних компонентів ми отримуємо білий колір (W).

В телевізорах і моніторах застосовуються три електронних гармати ( світлодіода, світлофільтру) для червоного, зеленого і синього каналів.

Колірна модель RGB має по багатьом тонам кольору більш широкий колірний обхват (може уявити більш насичені кольори), ніж типовий охоплення кольорів CMYK, тому іноді зображення, чудово виглядають в RGB, значно тьмяніють і гаснуть в CMYK.


1. Історія

Джеймс Максвелл запропонував адитивний синтез кольору як спосіб отримання кольорових зображень в 1861. [1]

2. Визначення

Колірна модель RGB була спочатку розроблена для опису кольору на кольоровому моніторі, але оскільки монітори різних моделей та виробників розрізняються, були запропоновані декілька альтернативних колірних моделей, відповідних "усередненому" монітора. До таких відносяться, наприклад, sRGB і Adobe RGB.

Колірна модель RGB може використовувати різні відтінки основних кольорів, різну колірну температуру (завдання "білої точки"), і різний показник гамма-корекції.

Подання базисних кольорів RGB згідно з рекомендаціями ITU, в просторі XYZ : Температура білого кольору: 6500 кельвінів ( денне світло)

 Червоний: x = 0,64 y = 0,33 Зелений: x = 0,29 y = 0,60 Синій: x = 0,15 y = 0,06 

Матриці для перекладу квітів між системами RGB і XYZ (величину Y часто ставлять у відповідність яскравості при перетворенні зображення в чорно-біле):

 X = 0,431 * R + 0,342 * G + 0,178 * BY = 0,222 * R + 0,707 * G + 0,071 * BZ = 0,020 * R + 0,130 * G + 0,939 * BR = 3,063 * X - 1,393 * Y - 0,476 * ZG = -0,969 * X + 1,876 * Y + 0,042 * ZB = 0,068 * X - 0,229 * Y + 1,069 * Z 

3. Числове подання

RGB-колірна модель представлена ​​у вигляді куба

Для більшості додатків значення координат r, g і b можна вважати приналежними відрізку [0,1], що представляє простір RGB у вигляді куба 1 1 1.

Глибина кольору

бітове зображення
8-бітна шкала сірого

8-бітний колір
15/16-bit: Highcolor
24-bit: Truecolor
30/36/48-bit: Deep Color

Див також

Колірна модель RGB
Колірна модель CMYK
Колірна палітра
Видиме світло

Кольори в Web (Кольори HTML)

В комп'ютерах для подання кожної з координат традиційно використовується один октет, значення якого позначаються для зручності цілими числами від 0 до 255 включно. Слід враховувати, що найчастіше використовується гамма-компенсування колірний простір sRGB, звичайно з показником 1.8 (Mac) або 2.2 (PC).

В HTML використовується # RrGgBb-запис, звана також шістнадцятковій: кожна координата записується у вигляді двох шістнадцятиричних цифр, без пробілів (див. кольору HTML). Наприклад, # RrGgBb-запис білого кольору - #FFFFFF.


3.1. COLORREF

COLORREF - стандартний тип для представлення квітів в Win32. Використовується для визначення кольору в RGB вигляді. Розмір - 4 байти. При визначенні будь-якого RGB кольору, значення змінної типу COLORREF можна представити в шістнадцятковому вигляді так:

0x00bbggrr

rr, gg, bb - значення інтенсивності відповідно червоною, зеленою і синій складових кольору. Максимальне їх значення - 0xFF.

Визначити змінну типу COLORREF можна таким чином:

 COLORREF C = (r, g, b); 

r, g і b - інтенсивність (в діапазоні від 0 до 255) відповідно червоною, зеленою і синій складових визначається кольору C. Тобто яскраво-синій колір може бути визначений як (0,0,255), червоний як (255,0,0), яскраво-фіолетовий - (255,0,255), чорний - (0,0,0), а білий - ( 255,255,255)


Примітки

Джеймс Клерк Максвелл, Томас Саттон. Стрічка з шотландки, 1861. Перше в історії достовірне кольорове фотографічне зображення.
  1. Синтез кольору / / Фотокінотехніка: Енциклопедія / Головний редактор Є. А. Іофіс - М .: Радянська енциклопедія, 1981.

Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас