Het formaat is ouder dan de vraag
GIF was in 1989 af, vóór digitale camera's een consumentenproduct waren en jaren voordat iemand EXIF vastlegde. Niets erin was bedoeld om vast te leggen wie een plaatje maakte of waar, en geen enkele herziening voegde het toe. Een GIF kan geen camera, objectief, opnametijd of coördinaten dragen — niet omdat ze zijn weggehaald, maar omdat er nooit een plek voor is geweest.
Wat hij in plaats daarvan kan dragen
Twee dingen. Een opmerkingsextensie bevat gewone tekst, die encoders soms voor een watermerk of een programmanaam gebruiken. Een toepassingsextensie bevat elf bytes kenmerk gevolgd door wat die toepassing maar wil — zo bewaart het Netscape 2.0-blok het aantal herhalingen dat een beweging laat doorlopen, en zo glipt XMP een GIF binnen als een programma erop staat het te schrijven.
Kleur is een tabel, geen profiel
Een GIF kiest hooguit 256 kleuren en zet ze in een kleurtabel, globaal of per beeld. Er is geen ICC-profiel en geen plek om er een te zetten, dus hetzelfde bestand kan er op twee schermen anders uitzien zonder dat iets in het bestand dat rechtzet. Dat verklaart ook de rastering die je in een fotografische GIF ziet: de afbeelding is naar zo'n kleine tabel toegerekend.
Hoe een GIF in elkaar zit
- Structuur
- Kan metadata bevatten
- De afbeelding
Waar een GIF dingen bewaart
- Kop
- GIF87a of GIF89a. Extensieblokken bestaan alleen in 89a.
- Logische schermbeschrijving
- Grootte van het doek, en of er een globale kleurtabel volgt.
- Globale kleurtabel
- Tot 256 kleuren voor het hele bestand.
- Opmerkingsextensie
- Gewone tekst. Het dichtste bij metadata dat een GIF heeft.
- Toepassingsextensie
- Een kenmerk en de gegevens ervan. Hier zit het aantal herhalingen, en XMP als het er is.
- Grafische besturingsextensie
- Beeldduur, doorzichtigheid en wat er met het beeld gebeurt. Eén per beeld.
Vragen over GIF
Bevat een GIF EXIF- of gps-gegevens?Openen
Nee. Het formaat heeft geen structuur die een van beide kan dragen, en heeft die nooit gehad. Moet je weten of een plaatje te herleiden is, dan is GIF het ene formaat waar het antwoord vooraf vaststaat.
Wat valt er dan te bekijken?Openen
De bestandsstructuur — doekgrootte, kleurtabel, aantal beelden en tijden — en elk opmerkings- of toepassingsblok dat een encoder achterliet. De tabel toont wat er werkelijk is in plaats van een leeg EXIF-vak.
Waarom levert het opschonen van een GIF een PNG op?Openen
Omdat het opschonen met hercodering de afbeelding opnieuw op een doek tekent, en een doek houdt één beeld en schrijft PNG zonder verlies. Je krijgt de exacte pixels van dat beeld, en de beweging overleeft niet.
Kan een GIF verraden welk programma hem maakte?Openen
Soms, via een opmerking of een toepassingsblok. Maar GIF's worden zo vaak hergecodeerd terwijl ze het internet rondgaan dat wat een eerste encoder schreef meestal door een latere is weggegooid.
Wat het kan
- EXIF-gegevens verwijderen
- Sleep een foto en download een kopie zonder de ingebedde metadata. Bij JPEG valt het EXIF-segment weg zonder de pixels aan te raken; HEIC, PNG, WebP en de rest worden hergecodeerd. Er wordt niets geüpload.
- Gps-locatie weghalen
- Bekijk de coördinaten die een foto draagt en download daarna een kopie zonder. Bij JPEG vallen de locatietags weg en blijft de rest. Er wordt niets geüpload.
- EXIF van een JPEG bewerken
- Verander titel, auteur, omschrijving, rechten, software en opnametijd van een JPEG en download de bewerkte kopie. Draait lokaal; je oorspronkelijke bestand wordt nooit aangeraakt.
- XMP-, IPTC- en ICC-viewer
- Lees elke metadatagroep die een bestand draagt — EXIF, XMP, IPTC, ICC, fabrikantnotities — gegroepeerd en als JSON te exporteren. Voor materiaalcontrole, forensiek en het doorlichten van een keten. Er wordt niets geüpload.
- Meerdere foto's openen
- Open tot vijftig foto's, zie welke een locatie dragen, en neem de hele reeks mee als rekenblad. Er wordt niets geüpload, en de originelen worden nooit beschreven.