RGB
Je zkratkou pro „Red Green Blue“. RGB označuje tři odstíny světla, které lze smíchat a vytvořit tak různé barvy. Kombinování červeného, zeleného a modrého světla je standardní metoda vytváření barevných obrazů na obrazovkách, například televizorů, počítačových monitorů a smartphonů.
Barevný model RGB je „aditivní“ model. Smícháním 100 % každé barvy vznikne bílé světlo. Při kombinaci 0 % každé barvy nevznikne žádné světlo, takže vznikne černá. Někdy se porovnává s modelem CMYK (azurová, žlutá, purpurová a černá), což je standardní barevná paleta používaná k vytváření tištěných obrazů. CMYK je „subtraktivní“ barevný model, protože barvy jsou při kombinování tmavší. Smícháním 100 % každé barvy v barevném modelu CMYK vznikne černá, zatímco kombinací 0 % každé barvy vznikne bílá.
Kolik barev lze pomocí RGB vytvořit?
Počet barev podporovaných modelem RGB závisí na tom, kolik různých hodnot lze použít pro červenou, zelenou a modrou barvu. Tomu se říká barevná hloubka a měří se v bitech. Nejběžnější barevná hloubka je 24bitová barva, známá také jako „true color“. Podporuje osm bitů pro každou ze tří barev, tedy celkem 24 bitů. To poskytuje 28, tedy 256 možných hodnot pro červenou, zelenou a modrou barvu. 256 × 256 × 256 = celkem 16 777 216 možných barev v paletě „true color“.
Příklad RGB
Při zobrazování barevného obrazu na obrazovce má každý pixel konkrétní hodnotu RGB. U 24bitové barvy se tato hodnota pohybuje mezi 0 a 255, kde 0 znamená žádnou barvu a 255 plnou sytost. Fialový pixel bude mít velké množství červené a modré barvy, ale jen málo zelené nebo žádnou. K vytvoření fialové barvy lze například použít následující hodnotu RGB:
R: 132 (84 v šestnáctkové soustavě)
G: 17 (11 v šestnáctkové soustavě)
B: 170 (AA v šestnáctkové soustavě)
Protože každá barva má 256 možných hodnot, lze ji také reprezentovat pomocí dvou šestnáctkových hodnot (16 × 16), jak je uvedeno výše. Standardní způsob zápisu hodnoty RGB používá šestnáctkové hodnoty pro červenou, zelenou a modrou barvu, před kterými je uveden znak čísla neboli hashtag. Fialová barva uvedená výše je tedy v RGB definována jako #8411AA.
Otestujte své znalosti
