[原创]个人工具 照片信息管理器介绍

程序简介:

  •  
    • 程序名称:照片信息管理器
    • 程序版本:无
    • 开发环境:C# .NET3.5
    • 代码总量:1340 行(不包括自动生成代码)
    • 缩略图:

 clip_image001[4]

诞生背景:

     自从购买数码相机之后,电脑里面的照片的数量急剧飙升!随着时间的累积,当过了四五年之后,想再找找当然的照片的时候,发现自己已经忘记存放在哪里了。而且时间的流逝过程中,更换的电脑也有好几台了,许多照片都已经记不清楚是否还存在了,即使存在,也忘记了当初是存放在网络上的何处了!

     根据上次的初步统计,现在电脑硬盘里面已经有2万多张的相片了,而且仅仅是从08年开始的照片,并非全部的照片集。有时候有感照片的来之不易,就这样随着时间而被遗忘在那个角落的话,以后老了的时候,岂不是一大遗憾!因此,决定自己编写个小小软件,辅助自己记忆曾经的照片都存放在哪里了!

程序说明:

     这个程序呢,能够保存某个文件夹的相关信息,也能保存单张照片的相关信息。这里的信息包含以下内容:

 

===================================
拍照日期:2010年03月21日
备注信息:此相片集曾被压缩
此相片集曾被改变过大小
此相片集曾被Photoshop处理

光盘标签:
===================================
索引:1
分类:我的笔记
记录时间:2010-9-16 20:51:33
===================================
------------【网络信息】-----------
===================================
0
空间名称:其他相册:HTTP://test
用户名称:
相册名称:
访问地址:

===================================
------------【本地信息】-----------
===================================
总相片数量:5
相片集大小:0.3455782 MB
文件夹名称:The Others MindMap
本地原路径:D:\BACKUP\桌面\思维导图\The Others MindMap

      由于使用的是扫描存储的是每张照片的MD5值,因此在以后即使某张照片放错位置,也能知道它原来的存放的地方。这样的话,即使以后进行大量的文件移动操作,也无须担心照片的信息记录会丢失!为此,还特地将保存的信息文件(XML格式)分别存在两个位置:一个是总的信息数据库文件,一个是当前照片所在文件夹的下。

     鉴于此,在以后的查询过程中,只要不是刻意把两个位置的信息库文件删除,就能保证能够查询到曾经记录的信息。

功能向导:

  1.【保存照片信息】:

点击该按钮之后,出现如下界面,可以选择【拖动】或者点击【选择】按钮,来扫描指定的文件夹。

image

待程序扫描这个文件夹的所有照片完毕之后,就可以输入相应的信息了。确认输入完毕之后,就可以点击“开始写入”保存所有的信息。当然假如一不小心写入信息有误,或者想增加别的信息,只需要再次选择该文件夹,就可以进行修改了。此时可以看见先前的开始写入按钮已经变成了“重新写入”了。确认后再次点击即可保存。image

当有的照片极具纪念意义,为了以防万一而上传到多个网络相册保存的时候,本程序也设置了一个功能就是“新增网络备份”。这样就可以添加多个“网络信息”了。
  2.【查询照片信息】:

接下来就是关于“查询照片信息”的界面图。如图片上所示:只需要(或者说仅仅能)拖入要查询的文件夹,或者某种照片即可。

image

程序下载:

1.可执行软件:[照片信息管理器.zip]

2.最新源代码:[尚未发布,有需要者E-mail](基于GPLv2发布,欢迎传播!)

3.开源的地址:http://yepim.codeplex.com/

2010-10-24

WriteBy:AsionTang[http://www.cnblogs.com/asion/]

作者:Asion Tang
凡是没有注明[转载]的文章,本Blog发表的文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/AsionTang/p/PhotoInfoManager.html