Il PNG tiene i metadati da un'altra parte.

Trascina un PNG qui sotto. Ciò che porta sta in chunk con un nome, non nel blocco EXIF che ci si aspetta.

In un PNG non c'è un segmento EXIF

Un PNG è una firma seguita da una fila di chunk con un nome, ciascuno con lunghezza, tipo e somma di controllo. Nulla in quella struttura somiglia al segmento APP1 di un JPEG. Il testo sta in tEXt per Latin-1, in zTXt per lo stesso compresso e in iTXt per UTF-8 — e ciascuno è una parola chiave e un valore, quindi un PNG può portare un Software, un Comment e un Author sotto nomi scelti da un editor invece che sotto un numero di tag standard.

I PNG moderni possono portare EXIF, dopotutto

La revisione della specifica del 2017 ha aggiunto un chunk eXIf che contiene un vero blocco EXIF, GPS incluso. Non è comune — schermate ed esportazioni della maggior parte degli editor non ne scrivono — ma una foto salvata come PNG da una catena di fotocamera può averne uno. È per questo che un PNG può sorprendere: la tabella qui sotto raggruppa separatamente struttura del file PNG, testo PNG e chunk PNG, così vedi da quale dei tre viene davvero un valore.

Cosa porta una schermata e cosa no

Una schermata non ha fotocamera, né obiettivo, né luogo, perché non l'ha fotografata nulla. Può portare lo strumento che l'ha fatta, un'ora di creazione in un chunk tIME e la gestione del colore — gAMA, cHRM, sRGB o un profilo ICC completo in iCCP. Se il timore è che una schermata identifichi la tua macchina, la risposta onesta è che di solito identifica solo il software.

La forma di un PNG

Un PNG è una catena di chunk letta dall'alto. La specifica fissa dove vanno la firma, IHDR e IEND; i chunk che possono contenere testo o un profilo colore cadono in mezzo, nell'ordine in cui li ha scritti il codificatore. iCCP deve precedere i dati dell'immagine. Un chunk di testo no, e può stare dopo IDAT invece che prima, come è disegnato qui.
Firma PNGIHDRChunk ausiliariiCCPtEXtzTXtiTXteXIftIMEIDATIEND
  • Struttura
  • Può contenere metadati
  • L'immagine

Dove un PNG tiene le cose

tEXt
Parola chiave e valore, Latin-1. Software, Comment, Author.
zTXt
La stessa cosa, compressa.
iTXt
Testo UTF-8, e dove sta l'XMP quando c'è.
eXIf
Un vero blocco EXIF. Aggiunto nella specifica del 2017; poco comune.
tIME
Quando l'immagine è stata modificata l'ultima volta.
iCCP
Un profilo colore ICC incorporato.
IHDR
Larghezza, altezza, profondità di bit, tipo di colore. Non metadati — struttura.

Domande sul PNG

Un PNG ha dati EXIF?Apri

Di solito no. Il PNG ha tenuto i metadati in chunk di testo per due decenni e ha avuto un chunk eXIf ufficiale solo nel 2017. La maggior parte dei PNG che incontri — schermate, esportazioni, immagini web — porta chunk di testo e informazioni sul colore e nessun EXIF.

Un PNG può contenere coordinate GPS?Apri

Solo tramite un chunk eXIf, cosa rara in pratica. Se un PNG porta un luogo, comparirà nella tabella sotto il gruppo EXIF invece che sotto il testo PNG.

Come si tolgono qui i metadati da un PNG?Apri

Con la pulizia per ricodifica, che ridisegna l'immagine e la riscrive come PNG. Siccome il PNG è senza perdita, i pixel escono esattamente come sono entrati: cadono solo i chunk, insieme al profilo colore.

Perché il mio PNG indica un Software che non riconosco?Apri

Perché le parole chiave tEXt sono libere e ogni strumento scrive la propria. Un'utilità di cattura schermo, una catena di esportazione o un ottimizzatore possono aggiungere ciascuno una riga, e nessuno è tenuto a cancellare la precedente.

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.