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