抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

写了一个图片时间修正的小玩意儿

轻描淡写的水了一文 并丢了一份烂代码

都是闲的~

背景说明

本人最近有点,换了米11,忘了解锁时候会清空数据,搞丢了一些数据,恢复回来照片时间全乱了,于是写了这么个破玩意儿。没做任何 UI 相关的美化,用完就卸载的东西,没有必要。

支持功能

  • 对于格式为小米拍照时间的照片,即格式为:IMG_20210117_230159.jpg 的文件,在 exif 信息时间为空的情况下,可将时间修改为文件名中的时间,同时将文件属性 lastModifyTime 改为文件名中的时间。
  • 对于照片 exif 信息中的时间不为空时,文件属性 lastModifyTime 将被修改为 exif 信息中的时间。

怎么用

  • 找到你需要纠正的可爱的相册目录,点进去,右下角的批量处理点一下完事儿。
  • 对于单个文件,可直接单击修改 lastModifyTime 的年份,想问为什么没有时间设置?我觉得没什么必要。
  • 可通过更改文件名为 IMG_20210117_230159.jpg 格式,来修改 lastModifyTime 与 exif 时间信息(如果为空的情况下)。

其他说明

  • exif 信息的修改只支持 jpg 文件,不要犯傻把 png 改后缀为 jpg,那将毫无用处。
  • 我只有小米手机,不保证支持其他机型,目前安卓版本 Android 11,MIUI 12.5。
  • 开源了,但不要骂我代码写得烂。。。有问题还请提 PR,因为我并未打算维护。而且由于 Android 对于文件权限的收紧,失效也不是不可能。
    开源地址:https://github.com/Anr-C/PhotoTimeBench
  • APK 自取:https://github.com/Anr-C/PhotoTimeBench/releases/tag/1.0

参考

Android操作Exif-ExifInterface全解析


0条评论

发表评论