3. Grafika

3.1. Farebné modely

Pre potreby reprezentácie farieb používame v počítačoch farebné modely, najmä RGB a CMYK. Používajú sa pre rastrovú i vektorovú grafiku.

Model RGB (red, green, blue) je aditívny model miešania farieb, ktorý napodobňuje miešanie farebného svetla. Používa sa hlavne pri zobrazovaní na displejoch.

 RGB

Model CMYK (cyan, magenta, yellow, black) je subtraktívny model, ktorý napodobňuje napr. miešanie pigmentov (napr. vodových farieb). Používa sa predovšetkým pri tlači.

CMYK
Hĺbka farebného modelu

Dôležitým parametrom je hĺbka farebného modelu, tj. koľko bitov používa na reprezentáciu jedného pixelu. Ak je napr. hĺbka 24 b (True Color), na každý farbu RGB modelu je 8 bitov, to je \(2^8 = 256 \) možných kombinácií, čiže celkový počet farieb vychádza:

\( 256^3 = 16,7 \times 10^6 \) farieb.

Príklad

Máme rastrový obrázok 600×400 px vo farebnej hĺbke 8 b. Koľko bitov zabere v pamäti?

Riešenie
Obrázok zaberá \( 8 \cdot 600 \cdot 400 =1 920 000 \) b. Umožňuje použitie \( 2^8 = 256\) farieb.