PNG gömmer sin metadata någon annanstans.

Släpp en PNG nedanför. Det den bär ligger i namngivna chunkar, inte i det EXIF-block folk väntar sig.

Det finns inget EXIF-segment i en PNG

En PNG är en signatur följd av en följd namngivna chunkar, var och en med en längd, en typ och en kontrollsumma. Ingenting i den strukturen liknar en JPEG:s APP1-segment. Text lagras i tEXt för Latin-1, i zTXt för samma sak komprimerat, och i iTXt för UTF-8 – och varje sådan är ett nyckelord och ett värde, så en PNG kan bära en Software, en Comment och en Author under namn som en redigerare valt i stället för under ett standardiserat taggnummer.

Moderna PNG-filer kan trots allt bära EXIF

Revisionen av specifikationen 2017 lade till en eXIf-chunk som håller ett riktigt EXIF-block, plats inkluderad. Det är ovanligt – skärmbilder och export ur de flesta redigerare skriver ingen – men ett foto som sparats som PNG ur ett kameraflöde kan ha en. Därför kan en PNG överraska: taggtabellen nedanför grupperar PNG-filstruktur, PNG-text och PNG-chunkar var för sig, så att du ser varifrån ett värde faktiskt kom.

Vad en skärmbild bär, och vad den inte bär

En skärmbild har ingen kamera, inget objektiv och ingen plats, för ingenting fotograferade den. Det den kan bära är verktyget som gjorde den, en skapandetid i en tIME-chunk, och färghanteringen – gAMA, cHRM, sRGB eller en hel ICC-profil i iCCP. Om din oro är att en skärmbild pekar ut din maskin är det ärliga svaret att den vanligen bara pekar ut programvaran.

En PNG:s form

En PNG är en kedja av chunkar som läses uppifrån. Specifikationen låser var signaturen, IHDR och IEND ska stå; de chunkar som kan bära text eller en färgprofil hamnar däremellan, i den ordning kodaren skrev dem. iCCP måste komma före bilddatan. En textchunk måste inte det, och kan ligga efter IDAT i stället för före som här.
PNG-signaturIHDRTilläggschunkariCCPtEXtzTXtiTXteXIftIMEIDATIEND
  • Struktur
  • Kan bära metadata
  • Själva bilden

Var en PNG förvarar saker

tEXt
Nyckelord och värde, Latin-1. Software, Comment, Author.
zTXt
Detsamma, komprimerat.
iTXt
UTF-8-text, och där XMP bor när det finns.
eXIf
Ett riktigt EXIF-block. Tillagt i 2017 års specifikation; ovanligt.
tIME
När bilden senast ändrades.
iCCP
En inbäddad ICC-färgprofil.
IHDR
Bredd, höjd, bitdjup, färgtyp. Inte metadata – struktur.

Frågor om PNG

Har en PNG EXIF-data?Öppna

Vanligen inte. PNG höll sin metadata i textchunkar i två decennier och fick en officiell eXIf-chunk först 2017. De flesta PNG-filer du möter – skärmbilder, export, webbbilder – bär textchunkar och färginformation och ingen EXIF alls.

Kan en PNG innehålla platskoordinater?Öppna

Bara genom en eXIf-chunk, vilket är sällsynt i praktiken. Om en PNG bär en plats syns den i taggtabellen under EXIF-gruppen, inte under PNG-text.

Hur tas metadata bort ur en PNG här?Öppna

Genom omkodningsrensningen, som ritar om bilden och skriver tillbaka den som PNG. Eftersom PNG är förlustfritt kommer pixlarna ut precis som de gick in: bara chunkarna släpps, tillsammans med färgprofilen.

Varför står det ett Software-namn i min PNG som jag inte känner igen?Öppna

För att tEXt-nyckelord är fritt formulerade och varje verktyg skriver sitt eget. Ett skärmbildsverktyg, ett exportsteg eller en optimerare kan var för sig lägga till en rad, och ingen av dem är skyldig att ta bort den föregående.

Vad det kan göra

Ta bort EXIF-data
Släpp in ett foto och ladda ner en kopia utan dess inbäddade metadata. En JPEG förlorar sitt EXIF-segment utan att pixlarna rörs; HEIC, PNG, WebP och resten omkodas. Ingenting laddas upp.
Ta bort platsen
Se koordinaterna ett foto bär på och ladda sedan ner en kopia utan dem. En JPEG förlorar platstaggarna och behåller allt annat. Ingenting laddas upp.
Redigera JPEG-EXIF
Ändra titel, upphovsperson, beskrivning, upphovsrätt, programvara och tidpunkt i en JPEG och ladda sedan ner den redigerade kopian. Körs lokalt; din originalfil ändras aldrig.
XMP-, IPTC- och ICC-läsare
Läs varje metadatagrupp en fil bär – EXIF, XMP, IPTC, ICC, tillverkarnoteringar – grupperade och exporterbara som JSON. För kvalitetskontroll, forensik och felsökning av ett flöde. Ingenting laddas upp.
Öppna flera foton
Öppna upp till femtio foton, se vilka som bär en plats och ta med hela samlingen som kalkylark. Ingenting laddas upp, och originalen skrivs aldrig till.