png filer tilbyder næsten altid bedre komprimering og en reduceret filstørrelse sammenlignet med GIF. png-formatet understøtter også variabel gennemsigtighed og millioner af farver, mens GIF kun understøtter 256 farver og ikke tilbyder alfakanaler. Til online brug er det eneste scenarie, hvor GIF-filer er passende i stedet for png, animationer.
GIF | png | |
---|---|---|
Support til animation | Ja | Ingen |
Farvestyring | Ingen | Understøtter farvestyring gennem inkludering af ICC farverumsprofiler |
Support til flerside | Ja | Ingen |
Støtte til gennemsigtighed | Ja | Ja |
Filtypenavn | .gif, .gfa | .png |
MIME-type | image / gif | image / png |
Raster / vektor | Raster | Raster |
Indekseret farve | Ja | Ja (for 1-8bit png'er) |
Står for | Grafikudvekslingsformat | Bærbar netværksgrafik |
Support til metadata | Ja | Ja |
Understøttelse af lag | Ja | Ingen |
Interlacing af support | Ja | Ja |
Type format | Raster-grafikbilledformat | Raster-grafikbilledformat |
Kan udvides | Ja (GIF89a) | Ingen |
Programmer kompatible | De fleste webbrowsere og produktivitetssuiter | De fleste webbrowsere og produktivitetssuiter |
Komprimeringsalgoritme | Lempel-Ziv-Welch (LZW) | Tabsløs DEFLATE-komprimeringsalgoritme |
Patenteret | Ingen | Ingen |
Ensartet identifikator | com.compuserve.gif | public.png |
Magisk nummer | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Brug ikke png-format, medmindre dit billede er animeret.
png-formatet giver flere fordele i forhold til GIF-filer:
I en GIF-fil kan kun en farve angives som gennemsigtig. GIF-filer ender med at producere haloeffekter, når de bruges mod baggrundsfarver, der er forskellige fra dens antagede (normalt hvide eller sorte) baggrundsfarve.
png-fil har stærkere understøttelse af gennemsigtighed med en 8-bit alfamask.