Mik*_*ike 11
一个非常强大且灵活的照片 EXIF 处理实用程序是ExifTool,可从作者的站点获得。此语法似乎将文件日期设置为照片日期:
exiftool '-DateTimeOriginal>FileModifyDate' directory
Run Code Online (Sandbox Code Playgroud)
“使用元信息中的原始日期为目录中的所有图像设置相同文件的文件系统修改日期。”
更新:由于问题已更改,还可以使用 ExifTool 将内部照片元数据日期设置为实际照片日期。我扫描了许多文件并将它们放在以照片拍摄日期名称命名的文件夹中。然后我可以设置一个批处理文件来批量更新所有内部照片日期。例如,这会将文件夹“1981-07-01”中所有扫描照片的内部 Exif 标签设置为下面的指定日期。
ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01
Run Code Online (Sandbox Code Playgroud)
这也可以跟上上面的命令来设置文件日期。
EXIF 数据是文件内部的,并且完全独立于系统文件日期,除非它们被手动设置为匹配。这部分是设计使然 - 通常相机会在拍摄照片时设置照片日期 Exif 标签。照片可能会被多次编辑,这将更新 lastModified 日期,但好的照片软件会根据照片的拍摄时间按内部 Exif 文件日期读取和排序。
首先编辑照片日期- 为了使许多照片管理程序正常工作,您应该首先更改包含照片日期信息(以及其他信息)的内部 EXIF 数据:
然后将文件日期同步到照片日期- 然后您可以使用 ExifTool 从 EXIF 信息设置照片的文件日期:
注意:如果您不想先设置EXIF数据,有很多程序可以直接更改原始文件的创建日期/时间:
归档时间: |
|
查看次数: |
20679 次 |
最近记录: |