Skip to content

查看照片、整理照片

Pre-release
Pre-release
Compare
Choose a tag to compare
@bihe0832 bihe0832 released this 02 Jun 02:05
· 22 commits to master since this release

产品功能

PhotoManager主要有以下功能:

  1. 查看照片的基本信息,包括大小(占用空间、像素大小)、拍摄时间、地点、海拔、使用设备等

  2. 整理不同目录的照片,将不同目录的照片逐个合并到相同目录。合并过程中会

    1. 将所有照片按照拍摄时间重新命名,对于无法获取到拍摄时间的照片,保留原名称,例如:

       2013-03-09_11-51-23.JPG
      
    2. 对于文件名相同的照片,通过MD5检查是否为相同照片,如果是,则删除重复照片;如果不是,则在文件名后面增加序号

       2013-03-09_11-51-23-[1].JPG
       2013-03-09_11-51-23-[2].JPG
      
    3. 如果照片可以被成功重新命名,在整理到目标目录后,原目录的照片会被删除;如果照片无法被重命名,照片还是会被整理,但是不会删除原目录照片

使用事例

查看照片信息

➜  PhotoManager git:(master) ✗ java -jar ./managePhoto.jar --show ~/temp/IMG_3555.jpg
照片信息如下:
******************************************************
照片的当前名称: IMG_3555.jpg
照片的当前路径: /Volumes/Document/Document/temp/IMG_3555.jpg
照片的空间大小: 2020 KB
照片的像素大小: 3264 pixels * 2448 pixels
拍摄时当地时间: 2017:05:22 18:19:28
拍摄时标准时间: 2017:05:22 10:19:28.00 UTC
拍摄时地点经纬: 100° 16' 51.73" E ,28° 53' 55.01" N
拍摄时地点海拔: Sea level:4519 metres
拍摄时使用设备: Apple (iPhone 6)
******************************************************

整理照片

➜  PhotoManager git:(master) ✗ java -jar ./managePhoto.jar --manage /Volumes/Document/Document/temp/5/ /Volumes/Document/Document/temp/1/


******************************************************
照片整理已经开始……
	如果照片较多,持续时间较长,请耐心等待。
	整理过程中您可以在目标目录实时查看整理效果

正在努力整理中,已完成: /Volumes/Document/Document/temp/5/ 目录下 5 张照片

******************************************************
照片整理结果如下:共计从: /Volumes/Document/Document/temp/5/ 整理了 8 张照片到/Volumes/Document/Document/temp/1/,其中:
整理成功: 8 张
	: 0 张照片为已经存在的照片
	: 8 张照片已经按时间重新命名
整理失败: 0 张
	: 0 张照片没有找到
	: 0 张照片解析时间错误放弃整理,需要手动整理
	: 0 张照片因为无法重命名放弃整理,需要手动整理
******************************************************