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
- 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.