イメージファイルからメタデータを削除する方法

イメージファイルからメタデータを削除する方法

[OP編集#1:Exiftoolの創設者/メンテナンス者Phil Harveyは、記事でこの質問に対する優れた回答を提供したことがわかりました。ExifToolフォーラムに重複したトピックがあります。]

[OPの編集#2:~からExifツールFAQ:Exifツールはいいえすべてのメタデータを削除しながら、ファイルからメタデータが完全に削除されるようにします。「作成者の制限事項」を参照してください。 ]

現在、バックアップドライブにない写真を以前のハードドライブで検索したいと思います。フォーマットには、jpg、png、tifなど、さまざまな生のフォーマット(さまざまなカメラモデルとメーカー)が含まれます。

私は画像自体の固有性にのみ興味があり、EXIFタグ値の違い、与えられたEXIFタグ自体の有無、組み込みサムネイルなどによる固有性ではありません。

同じ画像のコピー間に損傷/データの破損があるとは思わないが、サイズ変更や色の変化による違いだけでなく、それを検出したいと思います。

[OPの編集#3:明確にすると、誤りの少ない割合(固有ではないファイルは一意であると見なされます)が許可されますが、誤検出は非常に望ましくありません(重複と誤って見なされるファイル)。 ]

私の計画は、すべてのメタデータを削除した後、md5sumに基づいて一意性を識別することです。

メタデータを削除する方法は?

十分でしょうかexiftool -all= <filename>

ベストアンサー1

そしてimagemagick包装とJPEGだけでなく単に次のことができます。

mogrify -strip ./*.jpg

これは./、「-」で始まるファイル名に関する問題を回避するためです。

~から手動:

-strip 画像からプロファイル、コメント、またはPNGブロック(bKGD、cHRM、EXIF、gAMA、iCCP、iTXt、sRGB、tEXt、zCCP、zTXt、date)を削除します。

たくさん追加情報と注意事項ここ

これは@grochmalに似ていますが、より直接的で簡単です。

おすすめ記事