Das Graphics Interchange Format, kurz GIF, ist ein frühes rasterbasiertes Bilddateiformat, das vor allem im Internet weite Verbreitung fand. Als Dateityp eignet es sich für Grafiken mit klaren Flächen, einfachen Farben und kurzen Animationen. GIF-Dateien kennzeichnen sich durch eine feste Breite und Höhe sowie eine begrenzte Farbpalette; nähere Informationen zum Dateiformat finden sich häufig bei spezialisierten Quellen, etwa Beschreibung des Formats.
Eigenschaften
GIF verwendet eine Farbpalette mit maximal 256 Einträgen (8 Bit pro Pixel). Technisch unterscheidet man zwischen globalen und lokalen Farbtabellen: Jedes Bild bzw. jede Animationsframe kann einen eigenen Satz von Farben nutzen. Weitere typische Merkmale sind:
- Verlustfreie Kompression mit dem LZW-Verfahren (Lempel-Ziv-Welch), wodurch Bilddaten ohne Qualitätsverlust reduziert werden.
- Unterstützung für einfache Ein-Bit-Transparenz (ein Index kann als transparent definiert werden).
- Interlacing-Option, die ein gestaffeltes Laden eines Bildes erlaubt.
- Frame-basierte Animationen: Mehrere Einzelbilder werden in einer Datei kombiniert und können zeitliche Verzögerungen und Wiederholungen beinhalten.
Geschichte und Entwicklung
GIF wurde 1987 von CompuServe eingeführt und war eines der ersten Formate, das Grafiken im frühen World Wide Web populär machte. Die ursprüngliche Spezifikation trug die Kennung "GIF87a", spätere Erweiterungen führten zu "GIF89a", die unter anderem Transparenz und einfache Animationssteuerungen ergänzte. Wegen der Verwendung des LZW-Algorithmus kam es in den 1990er Jahren zu Patentstreitigkeiten, da das LZW-Patent von Dritten gehalten wurde; das Problem ist heute weitgehend erledigt, da die relevanten Patente abgelaufen sind. Für eine zusammenfassende historische Betrachtung, siehe auch Patent- und Rechtsfragen und Einsatz im Web.
Technische Details und Grenzen
Die Beschränkung auf 256 Farben macht GIF für fotorealistische Bilder ungeeignet, da Farbverläufe und feine Abstufungen schlecht wiedergegeben werden. Aus diesem Grund wird GIF selten für Fotos genutzt; vergleichbare Informationen finden sich unter Fotodarstellung. Zur Reduktion der Dateigröße kommen neben LZW-Kompression häufig Techniken wie Dithering, Farbreduktion und das Einsetzen nur der veränderten Bildbereiche (Delta-Frames) bei Animationen zum Einsatz. Für allgemeine Informationen zur Kompression siehe Komprimierungsverfahren.
Verwendung, Beispiele und Alternativen
Typische Einsatzgebiete von GIF sind kleine Logos, Icons, einfache Diagramme und animierte Bildsequenzen oder kurze Loops, die als Reaktionsgif in sozialen Medien und in Messaging-Diensten weit verbreitet sind. Für höhere Farbtreue oder moderne Anforderungen gibt es mehrere Alternativen: PNG bietet verlustfreie Kompression mit besserer Farbtiefe, APNG oder animierte WebP-/AVIF-Formate ermöglichen anspruchsvollere Animationen bei besseren Kompressionsraten. Hintergrundinformationen zu Alternativen finden sich unter PNG und andere Formate sowie Rastergrafiken im Vergleich.
Bemerkenswert: Trotz technischer Einschränkungen blieb GIF durch einfache Handhabung, frühe Browserunterstützung und die Fähigkeit zu loopenden Animationen ein präsentes Format im Netz. Für Entwickler und Designer ist es weiterhin eine praktische Wahl, wenn wenige Farben, kleine Dateigrößen und einfache Animationen im Vordergrund stehen.