更改图像文件的日期


11

我正在完成扫描旧照片并存档数字副本的艰巨任务。

有没有一种方法可以修改扫描图像文件的日期(通常是.jpeg),使其与拍摄照片时而不是扫描照片时更加匹配?


编辑:我正在使用Windows(目前为Vista)。

我对答案中提到的exif数据一无所知。exif数据是否以某种方式与文件的日期/时间属性链接?这些工具中的任何一个是否允许操纵文件的日期和时间以及exif日期(假设它们是分开的)?


Answers:


6

首先编辑照片日期 -为了使许多照片管理程序正常运行,您应该首先更改内部EXIF数据,该数据包含有关照片的日期信息(以及其他信息):

Exif工具

JPEG文件的时间戳修改器

适用于Windows的Exifer

然后将文件日期同步到照片日期 -您可以使用ExifTool从EXIF信息中设置照片的文件日期:

Exif工具

注意:如果您不想首先设置EXIF数据,可以使用许多程序直接更改原始文件的创建日期/时间:

如何更改文件和文件夹的修改/创建/最后访问日期


11

一个非常强大且灵活的照片EXIF操作实用程序是ExifTool,可以从作者的网站上获得。该语法似乎将文件日期设置为照片日期:

exiftool '-DateTimeOriginal>FileModifyDate' directory

“使用元信息中的原始日期为目录中的所有图像设置相同文件的文件系统修改日期。”

更新:由于问题已更改,因此ExifTool也可以用于将内部照片元数据日期设置为实际照片日期。我扫描了许多文件,并将它们放在以照片拍摄日期命名的文件夹中。然后,我可以设置一个批处理文件以批量更新所有内部照片日期。例如,这会将文件夹“ 1981-07-01”中所有已扫描照片的内部Exif标签设置为以下指定日期。

ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01

上面的命令也可以用来设置文件日期。

EXIF数据在文件内部,并且与系统文件日期完全独立,除非将它们手动设置为匹配。这部分是出于设计目的-通常,相机在拍摄照片时会设置照片日期Exif标签。可以对照片进行多次编辑,这将更新lastModified日期,但是好的照片软件会根据拍摄照片的时间,按照内部Exif文件的日期进行读取和排序。


2
除非他们先更改EXIF数据,否则这将无法工作。正在扫描照片,因此EXIF不会设置为拍摄原始照片的日期。
罗伯特·卡塔尼奥


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.