本文主要是介绍使用jhead为老手机的照片增加拍摄日期,让照片流能够正常排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在整理10多年前的老照片,发现一个问题:早年间的一些功能机拍摄的照片没有EXIF信息中的拍摄日期,只有修改日期。而众所周知,照片一旦进行旋转、裁剪、增删EXIF信息等操作后,修改日期就会改变。对于老照片来说,没有拍摄日期信息十分不便,在照片流中也无法按拍摄日期显示。
jhead是一个Windows程序,虽然没有图形界面,但是可以很方便的完成照片信息的修改。
jhead官网:Exif Jpeg header manipulation tool
官方说明文档
将Jhead.exe放入C:\Windows\System32即可使用
运行cmd,使用cd命令进入照片所在目录即可操作,例如:
D:
cd Images/2018
下面是我这次用到的一些命令
将目录下所有的jpg文件名修改为“YYMMDD_HHMMSS_原文件名 ”的格式
jhead -nf%Y%m%d_%H%M%S_%f C:/Images/**/*.jpg
为目录下所有jpg文件建立简单exif信息,将拍摄日期指定为修改日期,值得注意的是,如果存在其他exif信息,会被删除。
jhead -mkexif -dsft *.jpg
将目录下所有jpg文件的修改日期指定为拍摄日期。
```c
jhead -ft *.jpg
还可以用/**/使命令执行于任意一级子目录。
jhead -mkexif -dsft C:/Images/**/*.jpg
这篇关于使用jhead为老手机的照片增加拍摄日期,让照片流能够正常排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!