zoukankan      html  css  js  c++  java
  • [原创]个人工具 照片信息管理器介绍

    程序简介:

    •  
      • 程序名称:照片信息管理器
      • 程序版本:无
      • 开发环境: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发表的文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Oracle创建表空间、创建用户以及授权、查看权限
    zf2 数据库连接
    ZF2.0用户向导 —— 6. 数据库及模型(Models)
    zf2配置
    zend framework2使用教程【一】安装
    config/application.config.php
    zf2\config\application.config.php
    zf2 数据库album demo
    albumController.php
    登录
  • 原文地址:https://www.cnblogs.com/AsionTang/p/PhotoInfoManager.html
Copyright © 2011-2022 走看看