Il formato è più vecchio della domanda
Il GIF è stato finito nel 1989, prima che le fotocamere digitali fossero un prodotto di consumo e anni prima che qualcuno specificasse l'EXIF. Niente al suo interno è stato progettato per registrare chi ha scattato una foto o dove, e nessuna revisione l'ha aggiunto. Un GIF non può portare una fotocamera, un obiettivo, un'ora di scatto o delle coordinate — non perché siano state tolte, ma perché non c'è mai stato un posto dove metterle.
Cosa può portare invece
Due cose. Un'estensione di commento contiene testo semplice, che i codificatori usano a volte per una filigrana o il nome di uno strumento. Un'estensione applicativa contiene undici byte di identificatore seguiti da ciò che quell'applicazione vuole — è così che il blocco Netscape 2.0 conserva il numero di ripetizioni che fa girare un'animazione, ed è così che l'XMP si intrufola in un GIF quando uno strumento insiste per scriverlo.
Il colore è una tabella, non un profilo
Un GIF sceglie al massimo 256 colori e li elenca in una tabella colori, globale o per fotogramma. Non c'è profilo ICC né posto dove metterne uno, quindi lo stesso file può apparire diverso su due schermi senza che nulla nel file lo corregga. Questo spiega anche il retino che vedi in un GIF fotografico: l'immagine è stata adattata a una tabella così piccola.
La forma di un GIF
- Struttura
- Può contenere metadati
- L'immagine
Dove un GIF tiene le cose
- Intestazione
- GIF87a o GIF89a. I blocchi di estensione esistono solo in 89a.
- Descrittore logico di schermo
- Dimensione della tela, e se segue una tabella colori globale.
- Tabella colori globale
- Fino a 256 colori per tutto il file.
- Estensione di commento
- Testo semplice. La cosa più vicina ai metadati che un GIF abbia.
- Estensione applicativa
- Un identificatore e i suoi dati. Qui sta il numero di ripetizioni, e l'XMP quando c'è.
- Estensione di controllo grafico
- Ritardo del fotogramma, trasparenza e smaltimento. Una per fotogramma.
Domande sul GIF
Un GIF contiene dati EXIF o GPS?Apri
No. Il formato non ha una struttura che possa contenere né l'uno né l'altro, e non l'ha mai avuta. Se devi sapere se un'immagine è tracciabile, il GIF è l'unico formato in cui la risposta è fissata in anticipo.
E allora cosa c'è da consultare?Apri
La struttura del file — dimensione della tela, tabella colori, numero di fotogrammi e tempi — e qualsiasi blocco di commento o applicativo che un codificatore abbia lasciato. La tabella mostra ciò che c'è davvero invece di una sezione EXIF vuota.
Perché ripulire un GIF restituisce un PNG?Apri
Perché la pulizia per ricodifica ridisegna l'immagine su una tela, che regge un fotogramma e scrive PNG senza perdita. Ottieni i pixel esatti di quel fotogramma, e l'animazione non sopravvive.
Un GIF può rivelare il software che l'ha fatto?Apri
A volte, tramite un commento o un blocco applicativo. Ma i GIF vengono ricodificati così spesso girando per internet che ciò che un primo codificatore aveva scritto di solito è stato scartato da uno successivo.
Cosa sa fare
- Rimuovere i dati EXIF
- Trascina una foto e scarica una copia senza i metadati incorporati. Il JPEG perde il segmento EXIF senza toccare i pixel; HEIC, PNG, WebP e gli altri vengono ricodificati. Non viene caricato nulla.
- Togliere la posizione GPS
- Guarda le coordinate che una foto porta con sé, poi scarica una copia senza. Il JPEG perde i tag di luogo e conserva tutto il resto. Non viene caricato nulla.
- Modificare l'EXIF di un JPEG
- Cambia titolo, autore, descrizione, diritti, software e ora di scatto di un JPEG, poi scarica la copia modificata. Gira in locale; il file originale non viene mai toccato.
- Visualizzatore XMP, IPTC e ICC
- Leggi ogni gruppo di metadati che un file porta — EXIF, XMP, IPTC, ICC, note del produttore — raggruppati ed esportabili in JSON. Per il controllo qualità degli asset, la perizia e il collaudo di una catena. Non viene caricato nulla.
- Aprire più foto
- Apri fino a cinquanta foto, guarda quali portano una posizione e porta via l'intero gruppo come foglio di calcolo. Non viene caricato nulla, e gli originali non vengono mai riscritti.