GIF vs. PNG

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.

Sammenligningstabel

Forskelle - ligheder - GIF versus png sammenligning diagram
GIFpng
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

Indhold: GIF vs png

  • 1 Ansøgninger
  • 2 Fordele ved png frem for GIF
  • 3 Gennemsigtighed
  • 4 Markedsandel
  • 5 Referencer

Applikationer

Brug ikke png-format, medmindre dit billede er animeret.

Fordele ved png frem for GIF

png-formatet giver flere fordele i forhold til GIF-filer:

  • Bedre komprimering, hvilket resulterer i reduceret filstørrelse (typisk 5 - 25% bedre)
  • png understøtter variabel gennemsigtighed (alfakanaler).
  • png tilbyder kontrol af billedlysstyrke (via gamma-korrektion på tværs af platforme) og farvekorrektion.
  • png understøtter todimensionel interlacing (en metode til progressiv visning), mens GIF ikke gør det.

Gennemsigtighed

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.

Markedsandel

Andelen af ​​brugen på Internettet (via HTTP Archive) af større billedformater

Referencer

  • png og GIF - W3C
  • Bitmap-billeder til internettet: Formater og optimeringsindstillinger