PNG menaruh metadatanya di tempat lain.

Jatuhkan sebuah PNG di bawah. Yang dibawanya ada di bongkah bernama, bukan di blok EXIF yang orang harapkan.

Tak ada segmen EXIF di dalam PNG

PNG adalah sebuah tanda tangan yang disusul deretan bongkah bernama, masing-masing dengan panjang, jenis, dan jumlah pemeriksa. Tak ada apa pun dalam struktur itu yang menyerupai segmen APP1 milik JPEG. Teks disimpan di tEXt untuk Latin-1, di zTXt untuk hal yang sama tetapi terkompresi, dan di iTXt untuk UTF-8 — dan masing-masing adalah sepasang kata kunci dan nilai, jadi sebuah PNG bisa membawa Software, Comment, dan Author di bawah nama yang dipilih penyuntingnya, bukan di bawah nomor tag baku.

PNG masa kini ternyata bisa membawa EXIF

Perbaikan spesifikasi tahun 2017 menambahkan bongkah eXIf yang memuat blok EXIF sungguhan, lokasi termasuk. Tak lazim — tangkapan layar dan hasil ekspor kebanyakan penyunting tak menulisnya — tetapi foto yang disimpan sebagai PNG dari alur kamera bisa punya. Karena itulah PNG bisa mengejutkan: tabel di bawah mengelompokkan struktur berkas PNG, teks PNG, dan bongkah PNG secara terpisah, supaya Anda melihat dari mana sebuah nilai sungguh datang.

Apa yang dibawa tangkapan layar dan apa yang tidak

Tangkapan layar tak punya kamera, tak punya lensa, dan tak punya lokasi, sebab tak ada yang memotretnya. Yang bisa dibawanya adalah alat yang membuatnya, waktu pembuatan di bongkah tIME, dan penanganan warnanya — gAMA, cHRM, sRGB, atau profil ICC utuh di iCCP. Kalau kekhawatiran Anda tangkapan layar membuka jati diri mesin Anda, jawaban jujurnya: biasanya yang terbuka hanyalah perangkat lunaknya.

Bentuk sebuah PNG

PNG adalah rantai bongkah yang dibaca dari atas. Spesifikasi memaku tempat tanda tangan, IHDR, dan IEND; bongkah yang bisa memuat teks atau profil warna jatuh di antaranya, dalam urutan yang ditulis pengodenya. iCCP harus mendahului data gambar. Bongkah teks tidak harus, dan bisa berada sesudah IDAT, bukan sebelumnya seperti yang digambar di sini.
Tanda tangan PNGIHDRBongkah pembantuiCCPtEXtzTXtiTXteXIftIMEIDATIEND
  • Struktur
  • Bisa memuat metadata
  • Gambarnya sendiri

Di mana PNG menaruh sesuatu

tEXt
Kata kunci dan nilai, Latin-1. Software, Comment, Author.
zTXt
Hal yang sama, terkompresi.
iTXt
Teks UTF-8, dan di sinilah XMP tinggal kalau ada.
eXIf
Blok EXIF sungguhan. Ditambahkan pada spesifikasi 2017; jarang.
tIME
Kapan gambarnya terakhir diubah.
iCCP
Profil warna ICC yang tertanam.
IHDR
Lebar, tinggi, kedalaman bit, jenis warna. Bukan metadata — struktur.

Pertanyaan tentang PNG

Apakah sebuah PNG punya data EXIF?Buka

Biasanya tidak. PNG menyimpan metadatanya di bongkah teks selama dua dasawarsa dan baru memperoleh bongkah eXIf resmi pada 2017. Kebanyakan PNG yang Anda temui — tangkapan layar, hasil ekspor, gambar web — membawa bongkah teks dan keterangan warna, dan sama sekali tanpa EXIF.

Bisakah sebuah PNG memuat koordinat lokasi?Buka

Hanya lewat bongkah eXIf, yang dalam praktiknya jarang. Kalau sebuah PNG membawa lokasi, itu akan muncul di tabel pada kelompok EXIF, bukan pada teks PNG.

Bagaimana metadata dikeluarkan dari PNG di sini?Buka

Lewat pembersihan lewat pengodean ulang, yang melukis ulang gambarnya dan menuliskannya kembali sebagai PNG. Karena PNG tanpa susut, pikselnya keluar persis seperti saat masuk: hanya bongkahnya yang gugur, bersama profil warnanya.

Mengapa PNG saya menyebut Software yang tak saya kenal?Buka

Karena kata kunci tEXt itu bebas dan tiap alat menulis miliknya sendiri. Sebuah alat tangkapan layar, sebuah langkah ekspor, dan sebuah pengoptimal bisa masing-masing menambah satu baris, dan tak satu pun wajib menghapus yang sebelumnya.

Yang bisa dilakukan

Menghapus data EXIF
Jatuhkan sebuah foto lalu unduh salinan tanpa metadata tertanamnya. Pada JPEG segmen EXIF gugur tanpa menyentuh pikselnya; HEIC, PNG, WebP, dan sisanya dikode ulang. Tak ada yang naik ke peladen.
Mengeluarkan lokasi
Lihat koordinat yang dibawa sebuah foto, lalu unduh salinan tanpa itu. JPEG kehilangan tag lokasinya dan menyimpan sisanya. Tak ada yang naik ke peladen.
Menyunting EXIF JPEG
Ubah judul, penulis, keterangan, hak cipta, perangkat lunak, dan waktu pemotretan sebuah JPEG, lalu unduh salinan yang sudah disunting. Berjalan di perangkat; berkas asli Anda tak pernah disentuh.
Penampil XMP, IPTC, dan ICC
Baca tiap kelompok metadata yang dibawa sebuah berkas — EXIF, XMP, IPTC, ICC, catatan pabrikan — dikelompokkan dan bisa diekspor sebagai JSON. Untuk pemeriksaan aset, forensik, dan menelusuri sebuah alur. Tak ada yang naik ke peladen.
Membuka beberapa foto
Buka sampai lima puluh foto, lihat mana yang membawa lokasi, lalu bawa seluruh kumpulan itu sebagai lembar sebar. Tidak ada yang diunggah, dan berkas asli tidak pernah ditulisi.