Într-un PNG nu există niciun segment EXIF
Un PNG este o semnătură urmată de o serie de fragmente cu nume, fiecare cu o lungime, un tip și o sumă de control. Nimic din structura aceea nu seamănă cu segmentul APP1 al unui JPEG. Textul se păstrează în tEXt pentru Latin-1, în zTXt pentru același lucru comprimat și în iTXt pentru UTF-8 — iar fiecare este o pereche de cuvânt-cheie și valoare, așa că un PNG poate purta un Software, un Comment și un Author sub nume alese de un editor, nu sub un număr standard de etichetă.
PNG-urile de azi pot totuși purta EXIF
Revizia specificației din 2017 a adăugat un fragment eXIf care ține un bloc EXIF adevărat, cu locație cu tot. Nu e ceva obișnuit — capturile de ecran și exporturile din majoritatea editoarelor nu scriu așa ceva — dar o poză salvată ca PNG dintr-un flux de cameră poate avea. De aceea un PNG te poate surprinde: tabelul de etichete de mai jos grupează separat structura fișierului PNG, textul PNG și fragmentele PNG, ca să vezi de unde a venit de fapt o valoare.
Ce poartă o captură de ecran și ce nu
O captură de ecran nu are cameră, nu are obiectiv și nu are locație, fiindcă nimic nu a fotografiat-o. Ce poate purta este instrumentul care a făcut-o, o oră de creare într-un fragment tIME și tratarea culorii — gAMA, cHRM, sRGB sau un profil ICC întreg în iCCP. Dacă temerea ta e că o captură de ecran îți arată aparatul, răspunsul cinstit e că de obicei arată doar programul.
Forma unui fișier PNG
- Structură
- Poate purta metadate
- Imaginea propriu-zisă
Unde ține un PNG lucrurile
- tEXt
- Cuvânt-cheie și valoare, Latin-1. Software, Comment, Author.
- zTXt
- Același lucru, comprimat.
- iTXt
- Text UTF-8, și acolo stă XMP când există.
- eXIf
- Un bloc EXIF adevărat. Adăugat în specificația din 2017; rar.
- tIME
- Când a fost modificată ultima dată imaginea.
- iCCP
- Un profil de culoare ICC încorporat.
- IHDR
- Lățime, înălțime, adâncime de biți, tip de culoare. Nu metadate — structură.
Întrebări despre PNG
Un PNG are date EXIF?Deschide
De obicei nu. PNG și-a ținut metadatele în fragmente de text vreme de două decenii și abia în 2017 a căpătat un fragment eXIf oficial. Majoritatea PNG-urilor pe care le întâlnești — capturi de ecran, exporturi, imagini de pe web — poartă fragmente de text și informații despre culoare și niciun pic de EXIF.
Poate un PNG să conțină coordonate de locație?Deschide
Doar printr-un fragment eXIf, ceea ce în practică e rar. Dacă un PNG poartă o locație, ea va apărea în tabelul de etichete la grupul EXIF, nu la textul PNG.
Cum se scot aici metadatele dintr-un PNG?Deschide
Prin curățarea prin recodare, care redesenează imaginea și o scrie înapoi ca PNG. Fiindcă PNG este fără pierderi, pixelii ies exact cum au intrat: cad doar fragmentele, împreună cu profilul de culoare.
De ce apare în PNG-ul meu un nume de Software pe care nu-l recunosc?Deschide
Fiindcă cuvintele-cheie tEXt sunt libere și fiecare instrument îl scrie pe al lui. Un utilitar de capturi, un pas de export sau un optimizator pot adăuga fiecare câte o linie, și niciunul nu e obligat să o șteargă pe cea dinainte.
Ce poate face
- Șterge datele EXIF
- Lasă o poză și descarcă o copie fără metadatele ei încorporate. Un JPEG își pierde segmentul EXIF fără să i se atingă pixelii; HEIC, PNG, WebP și restul sunt recodate. Nimic nu se încarcă pe server.
- Scoate locația
- Vezi coordonatele pe care le poartă o poză, apoi descarcă o copie fără ele. Un JPEG își pierde etichetele de locație și păstrează tot restul. Nimic nu se încarcă pe server.
- Editează EXIF-ul unui JPEG
- Schimbă titlul, autorul, descrierea, drepturile de autor, programul și ora fotografierii dintr-un JPEG, apoi descarcă copia editată. Rulează local; fișierul tău original nu este modificat niciodată.
- Vizualizator XMP, IPTC și ICC
- Citește fiecare grup de metadate purtat de un fișier — EXIF, XMP, IPTC, ICC, notele producătorului — grupate și exportabile ca JSON. Pentru verificarea materialelor, expertiză și depanarea unui flux. Nimic nu se încarcă pe server.
- Deschiderea mai multor fotografii
- Deschide până la cincizeci de fotografii, vezi care dintre ele poartă o locație și ia întregul set ca foaie de calcul. Nu se încarcă nimic, iar originalele nu sunt niciodată scrise.