0

問題:

iptc:keywords=holliday の jpg があり、実行すると

  • exiftool myImage.jpg -IPTC:Keywords+=holliday -IPTC:Keywords+=ocean

画像には「holliday」タグが 2 つ付いています

現在使用している重複を避けるために

  • exiftool myImage.jpg -IPTC:Keywords-=holliday -IPTC:Keywords+=holliday -IPTC:Keywords-=ocean -IPTC:Keywords+=ocean

そのため、キーワードがまだ jpg に存在しない場合、「-=」は効果がありません。

ただし、この方法には、キーワードが既に存在するため、必要がない場合でも jpg が常に変更されるという欠点があります。

必要な場合にのみ変更されるキーワード/サブジェクトを追加するためのより効率的な axiftool-api 呼び出し方法はありますか?

バックグラウンド:

現在、Android と PC の間でキーワード/件名のメタデータ同期を実装しています。

android は、変更が行われるたびに msdos バッチ スクリプト エントリを生成し、exiftool ベースのバット スクリプトを使用して、PC 側でメタデータの変更を適用します。

PC キーワードの変更はさまざまな Android デバイスから発生する可能性があるため、キーワードを追加/削除する必要があり、完全に設定することはできません。

4

2 に答える 2