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.