PNG trzyma metadane gdzie indziej.

Przeciągnij PNG poniżej. To, co niesie, leży w nazwanych fragmentach, a nie w bloku EXIF, którego się oczekuje.

W PNG nie ma segmentu EXIF

PNG to podpis, po którym idzie szereg nazwanych fragmentów, każdy z długością, typem i sumą kontrolną. Nic w tej strukturze nie przypomina segmentu APP1 z JPEG. Tekst siedzi w tEXt dla Latin-1, w zTXt dla tego samego skompresowanego i w iTXt dla UTF-8 — a każdy z nich to słowo kluczowe i wartość, więc PNG może nieść Software, Comment i Author pod nazwami, które wybrał edytor, a nie pod standardowym numerem znacznika.

Nowsze PNG jednak mogą nieść EXIF

Poprawka specyfikacji z 2017 roku dodała fragment eXIf mieszczący prawdziwy blok EXIF, razem z GPS. Nieczęsto się zdarza — zrzuty ekranu i eksporty z większości edytorów go nie zapisują — ale zdjęcie zapisane jako PNG z obróbki aparatu może go mieć. Dlatego PNG potrafi zaskoczyć: tabela poniżej osobno grupuje strukturę pliku PNG, tekst PNG i fragmenty PNG, żeby było widać, z którego z trzech wartość naprawdę przyszła.

Co niesie zrzut ekranu, a czego nie

Zrzut ekranu nie ma aparatu, obiektywu ani miejsca, bo niczego nie sfotografowano. Nieść może narzędzie, którym go zrobiono, czas utworzenia we fragmencie tIME i obsługę barw — gAMA, cHRM, sRGB albo pełny profil ICC w iCCP. Jeśli martwi cię, że zrzut ekranu zdradzi twoją maszynę, uczciwa odpowiedź brzmi: zwykle zdradza tylko program.

Jak zbudowany jest PNG

PNG to łańcuch fragmentów czytany od góry. Specyfikacja ustala miejsca podpisu, IHDR i IEND; fragmenty zdolne nieść tekst albo profil barwny kładą się między nimi, w kolejności, w jakiej zapisał je koder. iCCP musi iść przed danymi obrazu. Fragment tekstowy nie musi i może trafić za IDAT, a nie przed niego, jak narysowano tutaj.
Podpis PNGIHDRFragmenty pomocniczeiCCPtEXtzTXtiTXteXIftIMEIDATIEND
  • Struktura
  • Może nieść metadane
  • Sam obraz

Gdzie PNG trzyma rzeczy

tEXt
Słowo kluczowe i wartość, Latin-1. Software, Comment, Author.
zTXt
To samo, skompresowane.
iTXt
Tekst UTF-8, i tam też siedzi XMP, gdy jest.
eXIf
Prawdziwy blok EXIF. Dodany w specyfikacji z 2017; rzadki.
tIME
Kiedy obraz zmieniano po raz ostatni.
iCCP
Wpisany profil barwny ICC.
IHDR
Szerokość, wysokość, głębia bitowa, typ barwy. Nie metadane — struktura.

Pytania o PNG

Czy PNG ma dane EXIF?Otwórz

Zwykle nie. PNG przez dwie dekady trzymał metadane we fragmentach tekstowych, a oficjalny fragment eXIf dostał dopiero w 2017 roku. Większość PNG, które spotykasz — zrzuty ekranu, eksporty, obrazy dla sieci — niesie fragmenty tekstowe i informacje o barwach, a EXIF wcale.

Czy PNG może zawierać współrzędne GPS?Otwórz

Tylko przez fragment eXIf, co w praktyce jest rzadkie. Jeśli PNG niesie miejsce, pojawi się w tabeli w grupie EXIF, a nie w tekście PNG.

Jak usuwa się tutaj metadane z PNG?Otwórz

Przez czyszczenie przekodowaniem, które przerysowuje obraz i zapisuje go z powrotem jako PNG. Ponieważ PNG jest bez strat, piksele wychodzą dokładnie takie, jakie weszły: odpadają tylko fragmenty razem z profilem barwnym.

Dlaczego mój PNG podaje program, którego nie znam?Otwórz

Bo słowa kluczowe tEXt są dowolne i każde narzędzie zapisuje swoje. Program do zrzutów ekranu, krok eksportu i optymalizator mogą dodać po wierszu, a żaden z nich nie musi kasować poprzedniego.

Co potrafi

Usunąć dane EXIF
Przeciągnij zdjęcie i pobierz kopię bez wpisanych metadanych. W JPEG odpada segment EXIF bez tykania pikseli; HEIC, PNG, WebP i reszta zostają przekodowane. Nic nie trafia na serwer.
Usunąć położenie GPS
Zobacz współrzędne, które niesie zdjęcie, i pobierz kopię bez nich. JPEG traci znaczniki miejsca i zachowuje całą resztę. Nic nie trafia na serwer.
Zmienić EXIF w JPEG
Zmień tytuł, autora, opis, prawa, program i czas zdjęcia w JPEG, a potem pobierz zmienioną kopię. Działa na urządzeniu; twojego oryginalnego pliku nikt nie tyka.
Przeglądarka XMP, IPTC i ICC
Odczytaj każdą grupę metadanych, którą niesie plik — EXIF, XMP, IPTC, ICC, notatki producenta — pogrupowaną i możliwą do wyeksportowania jako JSON. Do kontroli materiałów, ekspertyzy i sprawdzania toku pracy. Nic nie trafia na serwer.
Otwieranie kilku zdjęć
Otwórz do pięćdziesięciu zdjęć, zobacz, które niosą lokalizację, i zabierz cały zestaw jako arkusz. Nic nie jest wysyłane, a oryginały nigdy nie są nadpisywane.