hai*_*img 14
看看ExifTool。它是 Exif 信息处理的瑞士军刀,可以做你需要的,等等。它是 Windows/Linux/Mac 兼容的命令行工具和 Perl 模块。免费和开源:
“-tagsFromFile”选项
一个特殊的 ExifTool 选项允许将标签从一个文件复制到另一个文件。执行此操作的命令行语法是“-tagsFromFile SRCFILE”。命令行上此选项后指定的任何标记都将从源文件中提取并写入目标文件。如果未指定标签,则复制所有可写标签。这个选项非常简单,但非常强大。根据源文件和目标文件的格式,读取的某些标签可能在目标文件中无效,在这种情况下不会写入它们。
以下命令将更改当前目录及其子目录中的所有文件(递归),从文件中复制所有与 GPS 相关的标签SOURCE.JPG:
exiftool ?overwrite_original_in_place -r -tagsFromFile SOURCE.JPG -gps:all 。
另一种方法是将以下内容放入脚本中。传递的第一个参数应该是要从中复制 GPS 坐标的文件,所有其他参数都是要更新的目标文件:
#!/usr/bin/env bash
lon=$(exiftool -s3 -GPSLongitude "$1")
lat=$(exiftool -s3 -GPSLatitude "$1")
exiftool -GPSLongitude="$lon" -GPSLatitude="$lat" "${@:2}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8579 次 |
| 最近记录: |