Rozdíl mezi PNG-8 a PNG-24

PNG-8 je lepší pro jednoduchou grafiku, zatímco PNG-24 je lepší pro obrázky.

Informace o barvě

Hlavním rozdílem je množství informací, které může každý typ souboru uložit. PNG-8 má 8bitovou barvu, takže může uložit až 256 barev a PNG-24 má 24bitovou barvu, takže může uložit až 16 milionů barev. To umožňuje, aby byl PNG-8 vhodný pouze pro malé grafické ikony a jednoduché obrázky, zatímco PNG-24 je vhodný pro jakýkoli typ obrazu, zejména fotografie.

Komprese bez ztrát

Komprese obrazu existuje ve dvou typech: bezztrátová a bezztrátová. Bezztrátová komprese znamená kompresi bez výrazných změn vzhledu. Ztráta komprese obsahuje výrazné snížení vzhledu. PNG-24 je schopen dosáhnout bezztrátové komprese, zatímco PNG-8 to nemůže udělat díky množství dostupných barev.

Velikost souboru

Typ souboru PNG-8 má obvykle menší velikost, zejména kvůli množství možných informací, které lze uložit. Když je uložen složitější snímek, jako je PNG-8, soubor jednoduše komprimuje složitou škálu barev a převede je na jednoduchou sadu. Však PNG-24 ukládá každou hodnotu barvy. Tato dodatečná informace způsobí větší velikost souboru.

Konverze

Obrázky PNG-8 lze ukládat jako obrázky PNG-24, ale nelze je provádět obráceně. Při pokusu o uložení obrázku PNG-24 jako PNG-8 uvidíte ztrátu barvy, která bude vypadat jako rozmazaný obraz. Navíc, pokud je nějaká zóna částečně průhledná, například paralelní stín nebo jas, bude tato oblast nahrazena barevnými pásy v PNG-8.