【发布时间】:2021-01-30 20:55:30
【问题描述】:
问题:
当我有一个带有 iptc:keywords=holliday 的 jpg 并且我执行时
- exiftool myImage.jpg -IPTC:Keywords+=holliday -IPTC:Keywords+=ocean
图片有两个“holliday”标签
为了避免我目前使用的重复
- exiftool myImage.jpg -IPTC:Keywords-=holliday -IPTC:Keywords+=holliday -IPTC:Keywords-=ocean -IPTC:Keywords+=ocean
如果 jpg 中尚不存在关键字,则“-=”无效。
但是这种方法的缺点是,即使没有必要,也总是修改 jpg,因为关键字已经存在。
是否有更有效的 axiftool-api 调用方式来添加仅在必要时更改的关键字/主题?
背景:
目前我正在为 android 和 pc 之间的关键字/主题实现元数据同步。
android 为所做的每个更改生成一个 msdos 批处理脚本条目,我使用基于 exiftool 的 bat 用于在 pc 端应用元数据更改的脚本
由于 pc 关键字更改可能来自不同的 android 设备,因此必须添加/删除关键字,并且不能完全设置。
【问题讨论】:
标签: batch-file xmp exiftool iptc