web-dev-qa-db-ja.com

ExifToolで不明なタグをコピーする

GIMPで編集した画像がいくつかあり、その過程でEXIFメタデータが失われました(また、EXIFタグもいくつか追加されました)。完了したら、exiftool -tagsFromFileを使用して、元の画像からGIMPed画像にすべてのメタデータをコピーします。または同様のメカニズム。ここまでは順調ですね。

問題は、一部の画像にベンダー固有のEXIFタグがあることです。たとえば、0x9999は標準ではないため、コピーされません。したがって、これが問題です。exiftoolを使用し、不明なタグを処理して、GIMPedイメージに元のイメージのメタデータの正確なコピーを持たせたいのです。

このベンダー固有のタグを含む.ExifTool_configファイルを作成でき、それがコピーされることはわかっていますが、このソリューションの問題は、構成ファイルに追加していない将来のベンダー固有のタグがコピーされないことです。これを自動化し、将来発生する可能性のある不明なタグをすべてカバーしたいと思います。

exiftoolを使用し、不明なタグを処理して、GIMPedイメージに元のイメージのメタデータの正確なコピーを持たせたいです。

これは可能ですか、それとも新しいタグがあることに気付いたときはいつでも、これらのタグを失うか、構成ファイルに追加し続けるのが最善の策ですか?

ワークフローにうまく統合できるため、exiftoolを使用することを好みますが、Windows、macOS、およびLinuxの両方で機能する別のツールを使用することが唯一の解決策である場合は、それを受け入れます。私の最後の手段は自分で書くことですが、当分の間そのルートをたどりたくないです。

を使用して、EXIFグループをブロックとしてコピーできます。

exiftool -TagsFromFile SOURCEFILE -EXIF DESTINATIONFILE

exiftool FAQ#9 の最後の段落を参照してください

1
StarGeek

この構文を試してください:

exiftool -tagsfromfile src.jpg -all:all dst.jpg

出典: ExifTool FAQ 、セクション9aおよび9b。

0
harrymc