Počet barev a GIF/PNG
Pro kvalitu a velikost obrázků uložených ve formátu GIF nebo PNG (pro web se hodí pouze varianta s omezenou barevnou paletou, která je GIFu velmi podobná) je klíčový počet barev v jejich paletě. Jeho vliv na vizuální kvalitu je celkem zřejmý. Velikost souboru ovlivňuje ve třech aspektech:
Každá barva potřebuje svůj záznam v paletě. Počet barev tedy ovlivňuje délku palety.
Z počtu barev se odvozuje počet bitů, kterými je třeba vyjádřit hodnotu jednoho pixelu. Má-li obrázek 256 barev, potřebujete na každý pixel 8 bitů. Pokud je barev jen 16, vystačíte se čtyřmi bity na pixel. Z tohoto důvodu jsou jako počty barev nejzajímavější mocniny dvojky (8, 16, 32, 64, 128, 256).
S nižším počtem barev dochází k častějšímu opakování stejných vzorů v obrázku, což zvyšuje efektivitu kompresního algoritmu. Komprimované obrazová data jsou pak kratší.
„Normální“ obrázky zpravidla vystačí s 32, případně 64 barvami. Obrázky složené z ostrých linií (nápisy, schémata, pérovky) často lze omezit na 8 či 16 barev, aniž by výrazně utrpěla kvalita.
![]() |
256 barev 34 462 B |
![]() |
256 barev + dithering 36 951 B |
||
![]() |
128 barev 27 475 B |
![]() |
128 barev + dithering 30 180 B |
||
![]() |
64 barev 21 293 B |
![]() |
64 barev + dithering 23 242 B |
||
![]() |
32 barev 15 971 B |
![]() |
32 barev + dithering 18 311 B |
||
![]() |
16 barev 11 720 B |
![]() |
16 barev + dithering 13 738 B |
||
![]() |
8 barev 7 521 B |
![]() |
8 barev + dithering 9 530 B |
||
![]() |
4 barvy 3 353 B |
![]() |
4 barvy + dithering 5 028 B |
zpět: grafika na stránkách