Co to jest kolor indeksowany?
Kolor indeksowany to sposób zapisu obrazu, w którym piksel nie przechowuje bezpośrednio pełnej informacji o kolorze, lecz numer pozycji w palecie kolorów. Paleta zawiera ograniczony zestaw barw, a każdy piksel wskazuje jedną z nich.
Najczęściej spotykanym ograniczeniem jest paleta do 256 kolorów, czyli 8 bitów na piksel. Właśnie dlatego format GIF kojarzy się z maksymalnie 256 zapamiętanymi kolorami.
Jak to działa?
Zamiast zapisywać np. pełne wartości RGB dla każdego piksela, plik przechowuje:
- tabelę kolorów, czyli paletę,
- indeksy pikseli wskazujące konkretne kolory z tej tabeli.
Przykład uproszczony:
- indeks 0 = czarny,
- indeks 1 = biały,
- indeks 2 = czerwony,
- indeks 3 = niebieski.
Piksel zapisany jako „2” oznacza wtedy kolor czerwony.
Zastosowanie
Kolor indeksowany dobrze sprawdza się w grafikach o małej liczbie barw, np.:
- ikonach,
- prostych ilustracjach,
- wykresach,
- animacjach GIF,
- elementach interfejsu.
Słabo nadaje się do fotografii, ponieważ zdjęcia zwykle zawierają tysiące lub miliony odcieni. Ograniczenie do 256 kolorów może powodować widoczne przejścia tonalne i utratę jakości.
Najważniejsze na egzamin
Jeżeli w pytaniu pojawia się informacja o pliku, w którym liczba zapamiętanych kolorów nie przekracza 256, najczęściej chodzi o format GIF i zapis w trybie koloru indeksowanego.