Au fișierele PNG date EXIF? Ce stochează de fapt PNG-urile
PNG poate tehnic să poarte EXIF prin chunk-ul eXIf, dar majoritatea PNG-urilor stochează metadate text și multe nu poartă aproape nimic. Iată ce conțin de fapt PNG-urile.
Răspuns rapid: EXIF clasic este de fapt o construcție specifică JPEG și TIFF, așa că majoritatea PNG-urilor nu poartă blocul EXIF de cameră pe care l-ai găsi într-o fotografie. PNG poate tehnic să conțină EXIF: chunk-ul eXIf a fost adăugat în specificația PNG în 2017, iar unele programe scriu EXIF acolo. Dar mult mai des un PNG își stochează metadatele ca text simplu în chunk-urile tEXt, iTXt sau zTXt, iar multe PNG-uri, în special capturile de ecran, poartă puține metadate sau deloc. Fișierele PNG din majoritatea surselor nu au GPS în mod implicit. Pentru a vedea exact ce conține un PNG, trage-l în Vizualizatorul EXIF nostru gratuit din browser; nimic nu se încarcă. Pentru a elimina ce există acolo, folosește Eliminatorul EXIF nostru.
Este o întrebare legitimă, pentru că PNG este peste tot: capturi de ecran, logo-uri, diagrame, design-uri exportate, artă generată de AI. Oamenii presupun că fiecare fișier imagine poartă același bloc ascuns de GPS și cameră care face fotografiile JPEG o problemă de confidențialitate. PNG, în mare parte, nu funcționează așa. Iată ce stochează de fapt un PNG, când poartă metadate și cum poți să le vezi sau să le elimini.
PNG nu a fost proiectat pentru EXIF de cameră
PNG a fost creat la mijlocul anilor 1990 ca format fără pierderi pentru grafică, capturi de ecran și imagini web, nu ca format de cameră. Camerele scriu JPEG (și raw), iar standardul EXIF a crescut în interiorul JPEG și TIFF. Așa că atunci când PNG a definit modul în care stochează informații suplimentare, nu a adoptat blocul EXIF. A folosit în schimb propriul sistem de chunk-uri.
Un fișier PNG este o secvență de chunk-uri. Unele sunt obligatorii (pixelii, dimensiunile). Altele sunt opționale și conțin metadate, iar acele chunk-uri opționale sunt locul unde stă orice informație "asemănătoare EXIF" dintr-un PNG.
Ce stochează de fapt un PNG
În loc de un singur bloc EXIF, un PNG poate purta mai multe tipuri de chunk-uri opționale:
- tEXt: text Latin-1 necomprimat, stocat ca perechi cuvânt-cheie plus valoare. Cuvintele-cheie comune sunt Title, Author, Description, Software, Comment, Creation Time. Acesta este modul clasic în care PNG-ul marchează o legendă sau numele programului care a creat fișierul.
- iTXt: text internațional (UTF-8), opțional comprimat. Aici scriu instrumentele moderne text mai lung sau non-Latin și aici este stocat de obicei un pachet XMP atunci când un PNG poartă metadate XMP.
- zTXt: text Latin-1 comprimat, aceeași idee ca tEXt, dar comprimat cu zlib pentru a economisi spațiu.
- eXIf: chunk-ul adăugat în specificația PNG în 2017 care permite unui PNG să încorporeze un bloc EXIF real, aceeași structură pe care o folosește un JPEG. Majoritatea PNG-urilor de zi cu zi nu îl au, dar editoarele și convertoarele care păstrează metadatele îl pot scrie.
- Chunk-uri de culoare și redare: gAMA (gamma), sRGB, iCCP (profil de culoare ICC încorporat), pHYs (densitate de pixeli / DPI) și un chunk tIME pentru ora ultimei modificări. Acestea nu sunt metadate personale, dar un vizualizator le va raporta totuși.
Așadar, "metadatele" unui PNG sunt în mare parte chunk-uri de text și informații de culoare, EXIF fiind prezent doar atunci când ceva a scris deliberat un chunk eXIf.
Metadate PNG vs JPEG dintr-o privire
Diferența se vede cel mai ușor alăturat:
| JPEG | PNG | |
|---|---|---|
| Metadate native | Bloc EXIF (de la cameră) | Chunk-uri text tEXt / iTXt / zTXt |
| Poartă EXIF? | Da, prin design | Doar prin chunk-ul opțional eXIf |
| Locație GPS | Frecvent în fotografii de cameră | Aproape niciodată |
| Cameră / obiectiv / expunere | Da, în fotografii de cameră | Aproape niciodată |
| Utilizare tipică | Fotografii de cameră | Capturi de ecran, grafică, exporturi |
Pe scurt: un JPEG direct de pe un telefon îți spune de obicei când, unde și cu ce cameră. Un PNG tipic îți spune puțin mai mult decât dimensiunile sale, profilul său de culoare și poate ce program l-a creat. Pentru contextul complet privind partea de EXIF, vezi ce sunt datele EXIF.
Când un PNG CONȚINE metadate
PNG-urile nu sunt întotdeauna goale. Un PNG este mai probabil să conțină metadate utile atunci când provine din una dintre acestea:
- Exportat dintr-un editor. Salvează sau exportă un PNG din Photoshop sau Lightroom și fișierul poate purta un pachet XMP (într-un chunk iTXt), istoric de editare, o etichetă de software, copyright și uneori un bloc eXIf real dacă originalul a fost o fotografie. Instrumentele de design și de capturi de ecran marchează adesea cel puțin un cuvânt-cheie Software.
- Unele capturi de ecran Android. Anumite versiuni Android și aplicații de capturi de ecran scriu o etichetă de software sau un indiciu despre dispozitiv în chunk-urile de text PNG. Acesta este de obicei un nume de dispozitiv sau de aplicație, nu GPS.
- Imagini generate de AI. Multe instrumente AI de imagini încorporează prompt-ul, numele modelului, seed-ul și setările direct în chunk-urile de text ale PNG-ului. Instrumentele construite în jurul imaginilor DALL-E și OpenAI, precum și mulți generatori open-source, fac exact acest lucru, așa că un PNG AI poate conține în liniște exact prompt-ul care l-a produs.
Dacă vrei să știi care dintre acestea se aplică unui fișier pe care l-ai primit, nu ghici. Singura modalitate sigură este să citești chunk-urile reale, lucru pe care îl face vizualizatorul de mai jos.
Au capturile de ecran PNG locație?
În general nu. O captură de ecran este o captură a ceea ce era pe ecran, nu o fotografie a lumii, așa că nu există o citire GPS de înregistrat, iar capturile de ecran PNG aproape niciodată nu poartă metadate de locație. Singurul lucru de urmărit sunt pixelii, nu metadatele: dacă captura de ecran arată vizibil un pin pe hartă, o adresă sau o aplicație de navigație, locația se află în imaginea însăși, unde niciun instrument de metadate nu o poate prinde. Tratăm acest subiect în detaliu în are o captură de ecran metadate.
Cum vezi metadatele unui PNG în browserul tău
Trage PNG-ul în Vizualizatorul EXIF nostru din browser. Citește chunk-urile de text tEXt, iTXt și zTXt, analizează un bloc eXIf dacă există unul, afișează orice pachet XMP și raportează chunk-urile de culoare, gamma și densitate. Nimic nu se încarcă; fișierul este analizat local în browserul tău.
De obicei vei vedea dimensiuni, un profil de culoare, poate un câmp de software sau comentariu și, pentru imaginile AI, prompt-ul încorporat. Secțiunile GPS și cameră vor fi de regulă goale, ceea ce confirmă că PNG-ul nu poartă date de locație sau de cameră.
Poți verifica și nativ. Pe macOS, deschide PNG-ul în Preview, apoi Tools apoi Show Inspector. Pe Windows, clic dreapta apoi Proprietăți apoi Detalii. Aceste instrumente native sunt mai limitate și nu vor afișa fiecare chunk, așa că folosește vizualizatorul când ai nevoie de imaginea completă.
Cum elimini metadatele PNG
Dacă un PNG poartă un prompt încorporat, o etichetă de software, un bloc XMP sau un chunk eXIf pe care ai prefera să nu îl partajezi, elimină-l. Eliminatorul EXIF nostru din browser șterge chunk-urile de metadate și descarcă un PNG curat dintr-un singur clic. Nimic nu se încarcă.
Două reamintiri. Întâi, eliminatorul gestionează doar stratul de metadate; dacă imaginea arată vizibil ceva privat, tot trebuie să decupezi sau să acoperi pixelii. În al doilea rând, dacă convertești un PNG într-un format de fotografie, convertorul nostru PNG în JPG îți permite să controlezi dacă metadatele trec în noul fișier.
Întrebări frecvente
Are vreodată un PNG coordonate GPS? Aproape niciodată. PNG-urile standard din capturi de ecran, editoare și instrumente AI nu scriu GPS. Singurul mod în care un PNG ar purta GPS este dacă un instrument a scris deliberat un bloc eXIf complet copiat dintr-o sursă cu etichetă GPS, ceea ce este rar. Verifică cu Vizualizatorul EXIF dacă ai nevoie de certitudine.
Sunt metadatele PNG la fel cu EXIF? De obicei nu. Majoritatea metadatelor PNG sunt text simplu în chunk-urile tEXt, iTXt sau zTXt, plus date de culoare și gamma. Un PNG conține EXIF adevărat doar când are chunk-ul opțional eXIf, pe care majoritatea PNG-urilor nu îl au.
De ce conține text PNG-ul meu generat de AI? Multe instrumente AI de imagini încorporează prompt-ul, modelul și setările în chunk-urile de text ale PNG-ului pentru ca imaginea să fie reproductibilă. Dacă nu vrei să partajezi prompt-ul, elimină-l cu Eliminatorul EXIF înainte de a posta.
În concluzie
PNG nu a fost construit pentru EXIF de cameră. Poate purta EXIF prin chunk-ul opțional eXIf adăugat în 2017, dar majoritatea PNG-urilor stochează în schimb metadate text în chunk-urile tEXt, iTXt și zTXt, iar multe, în special capturile de ecran, poartă aproape nimic și niciun GPS. Pentru a vedea exact ce conține un anumit PNG, folosește Vizualizatorul EXIF nostru; pentru a-l curăța înainte de partajare, folosește Eliminatorul EXIF nostru. Ambele rulează în browserul tău și nimic nu se încarcă.
Încearcă instrumentele
Marchează o fotografie chiar în browser sau instalează aplicația iOS pentru a captura direct cu GPS și timp atomic.