有人在相机设置中设置了错误的日期,现在有几百张以 2013 年为年份的照片。有没有办法通过将年份减 1 来批量编辑创建日期?
提前致谢
在这里,您可以找到 2 个用于照片的 powershellget
脚本set
Exif Date Taken
。
仔细阅读 Chris 在他的博客中写的内容。
jpeg
在购买LightRoom之前,我已经使用这个脚本来解决你的问题,因为它可以很容易地进行 EXIF 编辑。
我相信您也可以在 PowerShell Wia.ImageFile中使用 ComObject来操作信息。PowerShell 团队在这里写了一篇关于它的博客文章。他们提供了一个您可能可以使用的模块。我加载了一个文件,并在 $image 变量的 Properties 属性下的“DateTime”值中找到了 DateTaken,如果按照博客文章中的示例完成。
我认为您也可以在 Windows 资源管理器的 GUI 中执行此操作。我拿了两个我用佳能拍摄的文件并选择了它们并进入了属性。在详细信息选项卡下,我刚刚更改了年份值。月份、日期和时间保持不变。我在两个文件上做了这个并且它有效,虽然如果你谈论数百个不知道它会如何执行。