Het GIF-formaat
Technisch verouderd voor bijna alles, en nog steeds cultureel onvermijdelijk.
Wat is GIF?
GIF dateert uit 1987 en heeft een harde beperking uit die tijd: maximaal 256 kleuren per frame, gekozen uit een palet dat in het bestand is opgeslagen. Voor een foto is dit desastreus — vloeiende verlopen worden zichtbare banden.
Het overleefde omdat het het eerste breed ondersteunde formaat was dat kon animeren, en omdat animatie in een gewone <img>-tag niets anders vereiste. Dat gemak overleefde de technische verdiensten van het formaat met ongeveer twee decennia.
De transparantie is ook primitief: één paletitem is ofwel volledig transparant of niet, dus er is geen anti-aliasing tegen de achtergrond en uitgesneden objecten krijgen harde, gekartelde randen.
Veelvoorkomende toepassingen
- Korte looping-animaties en reactieclips
- Eenvoudige UI-animaties en laadindicatoren
- Verouderde activa die dateren van vóór betere opties
Voordelen
- Animatie werkt overal zonder speler of extra opmaak
- Universeel ondersteund sinds de jaren 90
- Verliesvrij binnen het 256-kleurenpalet
- Eenvoudig, goed begrepen formaat
Beperkingen
- 256 kleuren per frame, wat fotografische inhoud ruïneert
- Zeer grote bestanden vergeleken met video voor dezelfde animatie
- Alleen binaire transparantie — geen zachte randen
- Geen geluid en geen zinvolle kwaliteitscontrole
Browserondersteuning
Universeel, inclusief animatie. Voor nieuw werk is een MP4- of WebM-video meestal 10× kleiner voor dezelfde clip, en geanimeerde WebP is een betere optie wanneer een eenvoudig afbeeldingsbestand vereist is.