PNG Dateien bieten fast immer eine bessere Komprimierung und eine geringere Dateigröße als GIF. Das PNG-Format unterstützt auch variable Transparenz und Millionen von Farben, während GIF nur 256 Farben und keine Alphakanäle unterstützt. Für die Online-Nutzung sind Animationen das einzige Szenario, in dem GIF-Dateien anstelle von PNG-Dateien geeignet sind.
| GIF | PNG | |
|---|---|---|
| Unterstützung für die Animation | Ja | Nein |
| Farbmanagement | Nein | Unterstützt das Farbmanagement durch die Einbeziehung von ICC-Farbraumprofilen |
| Unterstützung für mehrseitige Seiten | Ja | Nein |
| Unterstützung für Transparenz | Ja | Ja |
| Dateierweiterungen | .gif, .gfa | .png |
| Mime Typ | image / gif | image / png |
| Raster / Vektor | Raster | Raster |
| Indizierte Farbe | Ja | Ja (für 1-8bit PNGs) |
| Steht für | Grafikaustauschformat | Tragbare Netzwerkgrafik |
| Unterstützung für Metadaten | Ja | Ja |
| Unterstützung für Schichten | Ja | Nein |
| Interlacing-Unterstützung | Ja | Ja |
| Art des Formats | Raster-Grafikbildformat | Raster-Grafikbildformat |
| Erweiterbar | Ja (GIF89a) | Nein |
| Anwendungen kompatibel | Die meisten Webbrowser und Produktivitätspakete | Die meisten Webbrowser und Produktivitätspakete |
| Kompressionsalgorithmus | Lempel-Ziv-Welch (LZW) | Verlustfreier DEFLATE-Kompressionsalgorithmus |
| Patentiert | Nein | Nein |
| Uniform Type Identifier | com.compuserve.gif | public.png |
| Magische Zahl | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Wenn Ihr Bild nicht animiert ist, verwenden Sie das PNG-Format.
Das PNG-Format bietet gegenüber GIF-Dateien mehrere Vorteile:
In einer GIF-Datei darf nur eine Farbe als transparent angegeben werden. GIF-Dateien erzeugen Halo-Effekte, wenn sie gegen Hintergrundfarben verwendet werden, die sich von der angenommenen (normalerweise weißen oder schwarzen) Hintergrundfarbe unterscheiden.
PNG-Dateien haben eine stärkere Transparenzunterstützung mit einer 8-Bit-Alphamaske.
Der Nutzungsanteil im Internet (über HTTP-Archiv) der wichtigsten Bildformate