png soubory téměř vždy nabízejí lepší kompresi a sníženou velikost souboru ve srovnání s GIF. Formát png také podporuje variabilní průhlednost a miliony barev, zatímco GIF podporuje pouze 256 barev a nenabízí alfa kanály. Pro online použití je jediným scénářem, kde jsou soubory GIF namísto png vhodné, animace.
GIF | png | |
---|---|---|
Podpora animace | Ano | Ne |
Správa barev | Ne | Podporuje správu barev začleněním profilů barev ICC |
Podpora více stránek | Ano | Ne |
Podpora transparentnosti | Ano | Ano |
Přípony souborů | .gif, .gfa | .png |
Typ MIME | obrázek / gif | image / png |
Rastr / vektor | Rastr | Rastr |
Indexovaná barva | Ano | Ano (pro 1-8bit png) |
Znamená to | Grafický formát výměny | Přenosná síťová grafika |
Podpora metadat | Ano | Ano |
Podpora vrstev | Ano | Ne |
Prokládání podpory | Ano | Ano |
Typ formátu | Rastrový grafický formát obrázku | Rastrový grafický formát obrázku |
Rozšiřitelný | Ano (GIF89a) | Ne |
Kompatibilní aplikace | Většina webových prohlížečů a souprav produktivity | Většina webových prohlížečů a souprav produktivity |
Algoritmus komprese | Lempel-Ziv-Welch (LZW) | Bezeztrátový kompresní algoritmus DEFLATE |
Patentováno | Ne | Ne |
Jednotný identifikátor typu | com.compuserve.gif | public.png |
Kouzelné číslo | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Pokud není váš obrázek animovaný, použijte formát png.
Formát png nabízí oproti souborům GIF několik výhod:
V souboru GIF lze jako průhlednou zadat pouze jednu barvu. Soubory GIF nakonec produkují halo efekty, když jsou použity proti barvách pozadí, které se liší od předpokládané (obvykle bílé nebo černé) barvy pozadí.
Soubor png má silnější podporu průhlednosti s 8bitovou alfa maskou.