Saya bertanya-tanya apakah PNG berisi data seperti berikut?
Apa yang saya lakukan adalah mengonversi file jpg ke format png, dan saya mengharapkan untuk mengambil info yang sama yang saya miliki di jpg seperti di bawah ini:
Saat ini menggunakan pustaka as3 ini untuk membaca data.
- IDF0 --- IDF @ [134 - 248] (9 entri)
- Orientasi (SHORT): 1
- XResolusi (RASIONAL): 72/1
- Resolusi Y (RASIONAL): 72/1
- ResolutionUnit (SHORT): 2
- Perangkat Lunak (ASCIIx16): QuickTime 7.6.6
- Tanggal Waktu (ASCIIx20): 2011: 10: 02 22:43:37
- HostComputer (ASCIIx16): Mac OS X 10.6.8
- Exif IFD (PANJANG): 8 34853
- GPS IFD (PANJANG): 248
- EXIF IDF --- IDF @ [8 - 134] (10 entri)
- ExifVersion (UNDEFINEDx4): 0220
- DateTimeOrigina (ASCIIx20): 2011: 04: 14 17:22:01
- UserComment (UNDEFINEDx63): ASCII
- FlashpixVersion (UNDEFINEDx4): 0100
- ColorSpace (SHORT): 1
- PixelXDimension (LONG): 1022
- PixelYDimension (LONG): 486
- Tidak diketahui (ASCIIx13): Tag Gambar-LOL
- SceneCaptureType (SHORT): 0
- GPS IDF --- IDF @ [248 - 338] (7 entri)
- Indeks Interoperabilitas (ASCIIx2): N
- Versi Interoperabilitas (RATIONALx3) @ 425: 52/1, 1144/100, 0/1
- Tidak diketahui (ASCIIx2): W
- Tidak diketahui (RATIONALx3): 1/1, 4392/100, 0/1
- Tidak diketahui (RATIONAL): 5/1
- Tidak diketahui (ASCIIx2): T
- Tidak diketahui (RATIONAL): 3694/117
sumber
PNG tidak mendukung penyematan informasi EXIF. Ketika Anda mengonversi dari JPEG ke PNG, informasinya hilang.
sumber
convert
(dari ImageMagick) untuk mengonversi JPEG menjadi PNG dan kemudian menggunakanconvert
untuk mengubah PNG kembali ke JPEG, JPEG baru akan tetap memiliki Data EXIF di dalamnya.Pada Juli 2017 , tampaknya ada potongan yang terdaftar secara resmi untuk data EXIF yang disebut ... eXIf :
Perhatikan bahwa ini adalah A) hanya berumur beberapa bulan (saat penulisan) dan B) ekstensi opsional, bukan bagian dari spesifikasi dasar. Oleh karena itu, dukungan untuk potongan eXIf mungkin terbatas pada banyak aplikasi.
sumber
Apakah yang kamu maksud:
Umumnya, PNG menggunakan berbagai potongan yang merupakan bagian dari standar PNG untuk menyimpan metadata. Untuk melihat daftar Anda:
Namun yang membingungkan, dalam beberapa tahun terakhir, potongan eXIf telah ditambahkan ke daftar resmi potongan ekstensi (yang pada dasarnya merupakan tambahan untuk spesifikasi PNG). Agaknya itu ditargetkan untuk menjaga informasi dalam file yang dikonversi dari JPEG / TIFF ke PNG dan tidak dimaksudkan untuk digunakan dalam file yang awalnya dibuat sebagai PNG, tetapi itu tidak jelas.
sumber
Iya dan tidak.
Seperti jawaban lain yang telah dinyatakan, PNG tidak memiliki potongan EXIF formal sampai
eXIf
ditambahkan di v1.5.0 (2017), dan sepengetahuan saya potongan ini masih belum mendapatkan dukungan luas.Tapi itu karena tidak membutuhkannya. Banyak perangkat lunak yang menyandikan EXIF dalam PNG dengan konvensi dalam potongan
iTXt
(atau terkompresizTXt
) bertuliskan "Jenis profil mentah APP1" .eXIf
Potongan yang lebih baru dimaksudkan untuk memberikan lokasi standar untuk ini, meskipun menurut saya kapal itu telah berlayar sekarang.Selain itu, sebagian besar metadata standar EXIF dapat direpresentasikan oleh XMP, mekanisme transpor metadata alternatif dan lebih baru yang memiliki namespace EXIF untuk tujuan ini. File PNG telah menyertakan dokumen XMP (termasuk metadata EXIF yang diterjemahkan) dalam beberapa
iTXt
potongan selama bertahun-tahun. Anda akan menemukan bahwa banyak prosesor mengkonversi di antara keduanya dengan cepat.sumber