如何将Exif日期数据添加到旧照片?

电脑杂谈  发布时间:2020-05-06 01:32:30  来源:网络整理

原始拍摄信息 exif_exif信息读取功能_原始拍摄信息 exif

有很多从Yupoo备份的Qingxiao Frog的旧照片. 当时,根本没有Exif信息. 但值得庆幸的是,照片的名称包含完整的日期和时间: 18-08-07_1723.jpg原始拍摄信息 exif,即dd-mm-yy_hhmm.jpg(日,月,年和小时),它是所有原始数据. 然后,使用这些数据将Exif日期添加到旧照片中.

如何为老照片添加 Exif 日期数据? 1

如何为老照片添加 Exif 日期数据? 1

Pexels提供的照片byFancycrave.com

可交换图像文件格式(英语: 可交换图像文件格式,正式缩写为Exif),是专门为数码相机照片设置的,可以记录数码照片的属性信息和拍摄数据.

使用Exif日期数据,您可以根据拍摄时间对当前所有网络相册进行排序,以免使相册变得过于混乱,并且将来很容易根据时间进行检索. 再次查看时间表非常方便.

exif信息读取功能_原始拍摄信息 exif_原始拍摄信息 exif

之后,我在微博上问是否有根据文件名修改Exif信息的软件,并且获得的结果符合预期: 否. 但是Green Frog知道一个非常强大的小工具jhead,它可以批量修改Exif信息,自己动手做.

然后想到了这一点,通过文件名提取日期信息,然后使用jhead命令对其进行修改:

jhead -mkexif -ts2007:08:12-16:39:00 12-08-07_1639.jpg

上面是jhead的用法. 为12-08-07_1639.jpg文件创建最小的Exif数据,并将时间设置为yyyy: mm: dd-hh: mm: ss. 只需提取原始照片名称并调整命令格式即可.

导出文件名列表,此步骤很简单,只需要dir或ls:

CMD: dir /w > name-win.txt
终端: ls > name-macos.txt

原始拍摄信息 exif_原始拍摄信息 exif_exif信息读取功能

如何为老照片添加 Exif 日期数据? 2

如何为老照片添加 Exif 日期数据? 2

在Windows中,dir还会输出一些文件夹信息,需要手动处理这些信息. 在macOS下,它是一个纯日期列表,可以直接使用.

这一步是最关键的,有很多方法,例如正则表达式,但是蓝蛙只能使用Excel ...而且看来Excel更简单,其想法是通过函数提取文件名的一部分例如LEFT / RIGHT / MID Area,然后重新组装为所需的格式:

原始数据格式: 12-08-07_1310.jpg

目标数据格式: 2007: 08: 12-13: 10:00

exif信息读取功能_原始拍摄信息 exif_原始拍摄信息 exif

未列出该过程. 简而言之,它是逐位测试,然后将所有公式组合在一起. 公式如下:

=CONCAT(20,mid(A2,7,2))&":"&MID(A2,4,2)&":"&LEFT(A2,2)&"-"&MID(A2,10,2)&":"&MID(A2,12,2)&":00"

以上段落等效于= CONCAT(20年: 月: 日-小时: 分钟: 00)原始拍摄信息 exif,这是我们需要的目标数据格式.

最终命令行:

jhead -mkexif -ts2007:08:12-12:45:00 12-08-07_1245.jpg

在Excel中,只需使用&组合所有信息:

="jhead -mkexif -ts"&""&CONCAT(20,mid(A2,7,2))&":"&MID(A2,4,2)&":"&LEFT(A2,2)&"-"&MID(A2,10,2)&":"&MID(A2,12,2)&":00"&" "&A2

如何为老照片添加 Exif 日期数据? 3

如何为老照片添加 Exif 日期数据? 3

复制最终结果,将其保存为.sh / .bat文件,然后运行它.

如何为老照片添加 Exif 日期数据? 4

如何为老照片添加 Exif 日期数据? 4

最后,这些旧照片已获得原始拍摄日期,可以完美地上传网络相册后正确识别.

收藏2


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-200160-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...