zoukankan      html  css  js  c++  java
  • 照片处理工作流(缩放+GPS信息+水印+IPTC+EXIF,软件推荐)

    今天讲解照片处理工作流,其实也就是从拍完照片到发布到PicasaWeb的整个过程,这个过程可能仅仅是个人的过程,但拿出来和大家分享探讨。

    拍照已经成为习惯,对于使用相机拍的照片我基本上都会放到网上,现阶段来看已经有6000多张照片,非常感谢Google Picasa Web功能,能够让我存放并进行二次开发(此点以后再讲),而照片从SD卡中拿出后到照片传到Picasa Web,中间应该做一些什么处理呢?根据我的需要,我要处理的内容有:

    1,批量缩放:将原来3072×2304像素的照片进行缩小,因为这样的一张照片太大了,如果直接上传肯定浪费很多空间,并且显示速度也不快,所以我准备将其批量缩放至640×480,容量小很多,并且显示速度也够快,这样的像素就放网上随便看看了。

    2,添加GPS信息:因为我一路记录航迹,一边拍照,为了最终能将我的照片钉在Google Earth或者Google Map,我要将GPS信息添加到照片中,其实就是EXIF中的一个GPS属性信息,此点也要求批量处理。这里基本的原理就是,先将相机的时间和GPS时间保持成完全一致,这样拍出的照片就能根据拍照时间来对应到航迹中的点位或者航迹段。

    3,添加水印:虽然不加水印也无妨,但为了更多的人看到图片后能够访问,或者保护一点点所谓的版权,所以基本上都会打上水印,至少要用水印说明一下这照片是你的吧,我想,大部分人都希望的吧。

    4,在Picasa Web中能够显示照片的标题信息,这一点的用处在于回看所有照片,你对照片进行说明,比如某某公园正门,人家一看就非常的明了这照片的意思。许多的人都使用将照片命名成中文名称的方式,就是用文件名来说明照片内容,其实这是不科学的,因为中文名在网络中对于URL来说不友好,而有时候当你上传照片后会自动重命名文件,导致名称说明无效。此点确实是非常需要解决的问题。这里我以Picasa Web为例,其实Picasa Web中照片的说明是在IPTC中的信息。

    5,批量在EXIF中添加信息:因为EXIF可以有很多的信息可以添加,比如版权、名称、作者、相机型号、甚至曝光度、ISO等等,对于我来说,基本上需要批量添加名称、版权、作者等信息,上传后才能让用户了解到更多的信息,虽然这是不可以直接看见的信息。

    OK,对于以上几点,我们的工作流也是按照这个来进行的,不过,根据你自己的需要,你可以调整工作流,比如第一第二你根本不需要处理。根据这个工作流,我用到的软件有:

    Google Picasa3:Google出品的超级简单易用的照片浏览处理软件,强烈推荐。

    GPicSync:强大的给照片添加GPS信息的软件,而且还是开源软件,并且能够导出KML/KMZ格式

    PhotoWatermark:照片批量水印软件,简单易用。

    cPicture:强大的照片处理软件,不过我基本上只用它来批量处理EXIF信息。

    其余软件来看,像AcdSee:简单的查看EXIF、IPTC信息的软件;IrfanView:和AcdSee功能类似的开源看图软件,只是我用的不是很习惯,最多用他的批量处理转换功能对照片进行一些批量处理;PhotoInfo:微软的工具,基本上是用来批量修改IPTC的吧。这三个基本上最多算是辅助吧。

    下面仍然按照工作流我们来用软件处理照片:

    批量缩放:将照片导入到Google Picasa中后,使用导出为HTML页面功能,选择一个像素、路径和模板就可以直接将你的照片全部导出到一个目录,其中images就是缩放后的所有照片所在目录,你也可以在IE中查看最终缩放效果。顺便说一句,导出为HTML页面这个功能还支持模板的,你完全可以定制一个符合你自己需求的模板来,模板文件在web\templates目录下。要知道我以前偷懒的时候是,将模板文件制作好,然后通过Picasa输出HTML后,直接将这些文件上传到服务器,就可以浏览了,当然这是极端懒人的做法,呵呵。既然说到这了就顺便推荐一个模板的网站吧:www.paulvanroekel.nl/picasa,虽然模板不多,但总的来说还不错,可以参考学习,我比较喜欢Lightbox的那款模板。

    添加GPS信息这一点可以参考我的照片导航高级教程一文,说的比较清楚,本文就直接略过好了。

    添加水印使用PhotoWatermark软件即可,非常的不错,不过你先要做好水印,我是在正中和右下角共做了两个水印,这个软件用法也很简单,在此也不多再赘述。

    关于显示标题问题,将添加水印完成的照片导入到Picasa中,然后浏览图片,直接输入说明内容即可,在照片的下边“制作图片说明”就替换成你自己的内容了,Picasa其实是修改了IPTC的caption属性内容。由于添加水印软件无法保留IPTC信息,所以此步骤就放在这一段进行了,不然我肯定是首先处理IPTC信息。

    而EXIF中需要修改的有名称、说明、版权等信息,找到所有图片后,你点击左下的EXIF信息修改功能,跳出一个框出来,就是名称、版权、说明等信息内容的填写,这点保存可就是批量处理哦。这里需要注意一点的是,IPTC内容的caption属性,不要改成你自己的,不然所有刚刚上面一步做的你又白做了,留空就表示保持原样。

    最后就是上传图片了,当然是用Picasa的上传到网络相册功能就可以了。简单吧。在此我强烈推荐PicasaWeb,还在寻找网络相册的朋友就不要找了,Google提供了1GB的免费空间,还支持外联,速度等各方面更是不用考虑,而且能够使用PicasaWeb如此方便的上传,还犹豫什么?赶紧去注册一个吧。163相册、巴巴变、Windows Live相册等等和PicasaWeb根本无法比拟。

    大概就讲到这吧,算是推荐几个软件吧,如有问题或者更好的软件推荐,欢迎mail我。

  • 相关阅读:
    史上最全最强SpringMVC详细示例实战教程
    使用Mapper专用的MyBatis Generator插件
    list集合为空或为null的区别
    Hibernate三大类查询总结
    mybatis深入理解之 # 与 $ 区别以及 sql 预编译
    Hibernate 中Criteria Query查询详解【转】
    mybatis example使用 and和or联合查询(转)
    mybatis中的mapper接口文件以及example类的实例函数以及详解
    iOS安全攻防之越狱设备检测
    iOS安全攻防之阻止GDB依附
  • 原文地址:https://www.cnblogs.com/Tangf/p/1439813.html
Copyright © 2011-2022 走看看