Co to jest format PNG-8?
PNG-8 to odmiana formatu PNG zapisująca obraz z użyciem palety maksymalnie 256 kolorów. Nazwa „8” oznacza 8 bitów na piksel w trybie indeksowanym, czyli każdy piksel nie przechowuje pełnej informacji RGB, ale odwołuje się do jednego koloru z tabeli barw.
Najważniejsze cechy
- obsługuje przezroczystość,
- stosuje ograniczoną paletę do 256 kolorów,
- dobrze nadaje się do ikon, logotypów, prostych grafik internetowych i elementów interfejsu,
- daje mniejsze pliki niż PNG-24 przy prostych obrazach,
- nie jest najlepszy do fotografii, bo ograniczenie liczby kolorów może powodować pasmowanie i dithering.
PNG-8 a kompresja stratna
Sam format PNG wykorzystuje zasadniczo kompresję bezstratną, ale w przypadku PNG-8 stratność może pojawić się na etapie redukcji liczby kolorów. Jeśli obraz miał tysiące lub miliony barw, a zostanie sprowadzony do 256 kolorów, część informacji kolorystycznej zostaje utracona.
Dlatego w kontekście egzaminacyjnym PNG-8 kojarzy się z połączeniem: przezroczystość + zmniejszenie rozmiaru pliku przez ograniczenie palety barw.
Porównanie
- JPEG: kompresja stratna, ale brak przezroczystości.
- BMP: zwykle duży plik, bez typowej kompresji.
- TIFF LZW: może obsługiwać przezroczystość, ale LZW jest kompresją bezstratną.
- PNG-8: przezroczystość i ograniczona paleta kolorów, dlatego pasuje do pytania egzaminacyjnego.