如何用Exiftool仅为无地理标签的图片批量添加KML地理标签?
用ExifTool仅为无地理标签的图片添加KML地理标签
当然可以实现!ExifTool的-if条件筛选选项就是专门干这个的,能精准定位没有地理标签的图片,避免重复操作。
核心思路是检查图片是否包含GPS核心标签(比如GPSLatitude和GPSLongitude),只有当这些标签不存在时,才执行KML标签导入操作。
具体命令示例
exiftool -if 'not $GPSLatitude or not $GPSLongitude' -kml=你的KML文件路径.kml /目标图片文件夹路径
命令解释
-if 'not $GPSLatitude or not $GPSLongitude':这个条件语句会判断图片是否缺失GPS纬度或经度信息,满足任一缺失条件就会被处理。-kml=你的KML文件路径.kml:指定要导入的KML地理数据文件。/目标图片文件夹路径:替换成你存放图片的目录,如果需要递归处理子文件夹,可以加上-r参数(比如-r /目标图片文件夹路径)。
预览待处理图片(可选)
如果你想先确认哪些图片会被修改,避免误操作,可以用-list_files参数先列出符合条件的文件:
exiftool -if 'not $GPSLatitude or not $GPSLongitude' -list_files /目标图片文件夹路径
这个方法既高效又安全,刚好适配你批量处理图片的需求~
内容的提问来源于stack exchange,提问作者Guuk
相关产品推荐
相关产品推荐

