Applet „Míchání barev v různých modelech“

Applet demonstruje míchání barev v modelech RGB, CMY, HSI, YCbCr a prostoru L*a*b* a ukazuje jejich souvislost.
Ovládání: applet lze ovládát pomocí posůvníků. Při pohybu posuvníků u jakéhokoliv z modelu dojde ke změně hodnot jeho barevných složek. Hodnoty barevných složek lze také zadat ručně pomocí klávesnice. Výsledná namíchaná barva se pak ukaže ve větším čtverci, menší vnitřní čtverec zároveň ukazuje barvu doplňkovou k namíchané.

Model RGB

Barva je v daném modelu tvořená aditivním mícháním (při míchaní se jednotlivé složky barev sčítají) základních barevných složek: červené (R — red), zelené (G — green) a modré (B — blue). Intenzita jednotlivých složek RGB se vyjadřuje hodnotami v rozsahu 0 až 255. Daný model se typicky používá v monitorech, digitálních kamerách, skenerech atd. pro reprezentaci barevného obrazu.

Model CMY

Model CMY je založen na subtraktivním (při míchaní se jednotlivé složky barev odečítají) míchaním barev doplňkových k barvám modelu RGB. Jeho základními barevnými složkami jsou: azurová (C — Cyan), purpurová (M — Magenta) a žlutá (Y — Yellow). Intenzita jednotlivých složek se také vyjadřuje hodnotami v rozsahu 0 až 255. Často se k modelu přidává černá složka (K, BlacK) a vznika model CMY(K) využívány hlavně v tiskových zařízeních.

Model HSI

Daný model je založen na třech základních parametrech: barevném odstínu (H — hue, nabývá hodnot 0°−360°), sytosti barvy (S — saturation, nabývá hodnot 0−100 %) a intenzitě/jasu (I — intensity, nabývá hodnot 0−100 %). Tyto parametry odpovídají tomu, jak lidé obvykle popisují barvy. Daný model se typicky využívá v editorech rastrové grafiky pro nastavování barvy.

Prostor L*a*b*

Barva je zde popsána v trojrozměrném prostoru při pomocí jasového parametru L* (luminance/lightness) a dvou barvonosných parametrů a* a b*. Složka L* pokrývá rozsah od 0 (cerná) do 100 (bílá); složky a* a b* reprezentují rozsahy zelená (−128) až cervená (128) a modrá (−128) až žlutá (128). Popis a rozložení barev v L*a*b* lépe odpovídá lidskému vnímaní barev. L*a*b* se používá např. ve Photoshopu při doostření obrazů.

Model YCBCR

Je to barevný model používaný primárně při zpracování videa a digitálních fotografií (např. JPEG, MPEG). Parametr Y reprezentuje luminance (jas), CB a CR jsou chrominanční (tj. barvonosné) parametry, přičemž CB je rozdíl modré a luminanční složky (B − Y), CR — rozdíl červené a luminanční složky (R − Y). Rozsah hodnot Y se rovná 16−235; rozsah CB a CR se rovná 16−240.

© 2021 Anfisa Koroleva, Pavel Rajmic, Ústav telekomunikací, FEKT, VUT v Brně

RGB
Red: | Green: | Blue:
| CMY
C: | M: | Y:
| HSI
H: ° | S: % | I: %
| L*a*b*
L*: | a*: | b*:
| YCbCr
Y: | Cb: | Cr: