Co to jest głębia kolorów?
Głębia kolorów określa, ile bitów przypada na zapis koloru jednego piksela obrazu. Im większa głębia, tym więcej możliwych kolorów może zostać zapisanych i wyświetlonych.
W grafice cyfrowej często podaje się ją jako liczbę bitów na piksel (bit/piksel, bpp).
Zależność między bitami a liczbą kolorów
Liczbę możliwych kolorów oblicza się ze wzoru:
liczba kolorów = 2^liczba bitów
Przykłady:
- 1 bit → 2 kolory,
- 8 bitów → 256 kolorów,
- 16 bitów → 65 536 kolorów,
- 24 bity → 16 777 216 kolorów, czyli około 16,7 miliona kolorów.
Głębia kolorów w systemie RGB
W standardowym obrazie RGB kolor piksela składa się z trzech kanałów:
- R — czerwony,
- G — zielony,
- B — niebieski.
Jeśli każdy kanał ma po 8 bitów, to cały piksel ma:
8 bitów + 8 bitów + 8 bitów = 24 bity/piksel
Daje to:
256 × 256 × 256 = 16 777 216 kolorów
Dlatego obraz RGB mający około 16,7 miliona kolorów ma głębię 24 bit/piksel.
Uwaga na 32 bity
W grafice można spotkać zapis 32 bity/piksel, ale zwykle oznacza on 24 bity koloru RGB oraz dodatkowy kanał alfa odpowiadający za przezroczystość. Nie oznacza to automatycznie większej liczby kolorów RGB, tylko zapis dodatkowej informacji o kryciu.