PNG filer ger nästan alltid bättre komprimering och en minskad filstorlek jämfört med GIF. PNG-formatet stöder också variabel genomskinlighet och miljoner färger medan GIF endast stöder 256 färger och erbjuder inte alfakanaler. För nätanvändning är det enda scenariot där GIF-filer är lämpliga istället för PNG animeringar.
GIF | PNG | |
---|---|---|
Stöd för animering | Ja | Nej |
Färghantering | Nej | Stöder färghantering genom att inkludera ICC-färgutrymmeprofiler |
Stöd för flera sidor | Ja | Nej |
Stöd till öppenhet | Ja | Ja |
Filtillägg | .gif, .gfa | .png |
MIME-typ | image / gif | image / png |
Raster / vektor | raster | raster |
Indexerad färg | Ja | Ja (för 1-8bit PNGs) |
Står för | Grafiskt utbytesformat | Bärbar nätverksgrafik |
Stöd för metadata | Ja | Ja |
Stöd för lager | Ja | Nej |
Interlacing support | Ja | Ja |
Typ av format | Raster grafik bildformat | Raster grafik bildformat |
utdrag~~POS=TRUNC | Ja (GIF89a) | Nej |
Applikationer kompatibla | De flesta webbläsare och produktivitetssviter | De flesta webbläsare och produktivitetssviter |
Komprimeringsalgoritm | Lempel-Ziv-Welch (LZW) | Lossless DEFLATE komprimeringsalgoritm |
Patenterad | Nej | Nej |
Enhetlig typidentifierare | com.compuserve.gif | public.png |
Magic Number | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Om inte din bild är animerad, använd PNG-formatet.
PNG-formatet erbjuder flera fördelar över GIF-filer:
I en GIF-fil kan endast en färg anges som transparent. GIF-filer hamnar med att producera haloeffekter när de används mot bakgrundsfärger som skiljer sig från den antagna (vanligtvis vita eller svarta) bakgrundsfärgen.
PNG-filen har starkare transparensstöd, med en 8-bitars alfaskerm.