Saya tahu bahwa saya dapat membuat aplikasi sederhana berbasis Qt kecil yang menambahkan dan membaca png metadata, menggunakan QImage.setText (...) dan QImage.text (...). Metadata itu kemudian dapat dibaca dengan perintah linux yang disebut pngmeta.
Tapi perangkat lunak gambar apa lagi yang bisa saya gunakan untuk membaca metadata png?
Harap dicatat bahwa saya mencari program gambar untuk platform umum, jadi harap tentukan apakah aplikasi Anda untuk Windows atau Linux.
Untuk memperjelas pertanyaan saya melampirkan img dengan beberapa metadata uji terlampir.
Terima kasih, Johan
Tautan:
ImageMagick
suite dapat melakukan lebih banyak lagi, ada baiknya untuk menghabiskan waktu dengan itu IMO.date:create
dandate:modify
cukup kembalikan metadata sistem file, dansignature
hitung hash dari data gambar.Opsi lain adalah TweakPNG , di Windows.
Saya dapat melihat bahwa ada masalah dalam menampilkan
Hans Müller
nama di gambar Anda, jadi mungkin tidak bekerja dengan Unicode metadata.sumber
Jika Anda mencari solusi khusus PNG, coba
pngchunks
:Output dari
pnginfo
mungkin tidak cukup untuk penggunaan Anda:sumber
pngchunks
?pngcheck
tampaknya tidak dapat mendekompresiztxt
segmenSaya tidak bisa melihat yang
Exiftool
disebutkan di atas.Itu banyak format gambar, tidak hanya
png
...Ini adalah "modul perl platform independen", tetapi juga executable (tersedia untuk beberapa platform / OS).
Info lebih lanjut: http://www.sno.phy.queensu.ca/~phil/exiftool/
sumber
Seperti disebutkan dalam pertanyaan lain , Anda dapat menggunakan pngcheck :
Ini adalah opsi yang relevan untuk menampilkan potongan PNG:
sumber
Menggunakan imagemagick untuk menambahkan komentar:
Kemudian bacalah kembali:
Atau, jika Anda hanya ingin melihat komentar:
Ini adalah praktik yang baik untuk menanamkan metadata dengan benar.
sumber
mogrify
, terima kasih!convert filename.png -set comment "That rabbits dynamite!" filename.png;
Jika seseorang menggunakan Magick.NET , Anda bisa mendapatkan atribut tersebut dalam C # seperti ini:
sumber