GIF versus PNG

PNG Bestanden bieden bijna altijd betere compressie en een kleinere bestandsgrootte in vergelijking met GIF. Het PNG-formaat ondersteunt ook variabele transparantie en miljoenen kleuren, terwijl GIF alleen 256 kleuren ondersteunt en geen alfakanalen biedt. Voor online gebruik is het enige scenario waarin GIF-bestanden geschikt zijn in plaats van PNG, animaties.

Vergelijkingstabel

GIF versus PNG-vergelijkingstabel
GIFPNG
Ondersteuning voor animatie Ja Nee
Kleurbeheer Nee Ondersteunt kleurbeheer door ICC-kleurruimteprofielen op te nemen
Ondersteuning voor meerdere pagina's Ja Nee
Ondersteuning voor transparantie Ja Ja
Bestandsextensies .gif, .gfa .png
Mime type image / gif image / png
Raster / vector raster raster
Geïndexeerde kleur Ja Ja (voor 1-8-bits PNG's)
Betekent Graphics Interchange Format Draagbare netwerkgrafieken
Ondersteuning voor metadata Ja Ja
Ondersteuning voor lagen Ja Nee
Interlacing ondersteuning Ja Ja
Type formaat Raster grafische afbeeldingsindeling Raster grafische afbeeldingsindeling
Verlengbaar Ja (GIF89a) Nee
Toepassingen compatibel De meeste webbrowsers en productiviteitssuites De meeste webbrowsers en productiviteitssuites
Compressie-algoritme Lempel-Ziv-Welch (LZW) Lossless DEFLATE-compressie-algoritme
gepatenteerde Nee Nee
Uniform Type Identifier com.compuserve.gif public.png
Magisch nummer GIF87a / GIF89a 89 50 4e 47 0d 0a 1a 0a

Inhoud: GIF versus PNG

  • 1 toepassingen
  • 2 Voordelen van PNG via GIF
  • 3 Transparantie
  • 4 Marktaandeel
  • 5 Referenties

toepassingen

Gebruik het PNG-formaat tenzij uw afbeelding is geanimeerd.

Voordelen van PNG via GIF

Het PNG-formaat biedt verschillende voordelen ten opzichte van GIF-bestanden:

  • Betere compressie, resulterend in een kleinere bestandsgrootte (meestal 5 - 25% beter)
  • PNG ondersteunt variabele transparantie (alfakanalen).
  • PNG biedt controle over de beeldhelderheid (via cross-platform gammacorrectie) en kleurcorrectie.
  • PNG ondersteunt tweedimensionale interliniëring (een methode voor progressieve weergave), terwijl GIF dat niet doet.

Transparantie

In een GIF-bestand kan slechts één kleur als transparant worden opgegeven. GIF-bestanden produceren uiteindelijk halo-effecten wanneer ze worden gebruikt tegen achtergrondkleuren die verschillen van de veronderstelde (meestal witte of zwarte) achtergrondkleur.

PNG-bestanden hebben een sterkere transparantieondersteuning, met een 8-bits alfamasker.

Marktaandeel

Het aandeel van het gebruik op internet (via HTTP-archief) van de belangrijkste afbeeldingsindelingen

Referenties

  • PNG en GIF - W3C
  • Bitmapafbeeldingen voor het web: Indelingen en optimalisatieopties