现在的数码照片都有EXIF信息,其中包括标题,时间,注释,作者,版权等,还有相机型号、快门、光圈、焦距、感光度、白平衡等。这些信息可以让我们了解更多的图片信息,非常不错。
这些信息在一般情况下为只读的,但有时我们需要修改这些信息。比如,有时会碰到一些拍摄时间不对的照片,通常是因为相机的时间设置不对导致,表现为照片的拍摄时间普遍错位,有一个相同的巨大偏移量。
在网上搜了一下,找到找到了一个处理照片等元信息(包括EXIF等)的强大工具 ExifTool:,ExifTool 是一个采用Perl开发的平台无关的命令行工具,用来读写和编辑图片、音频和视频文件的元数据。支持的元数据类型包括有:EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, and ID3。非常强大,值得研究,具体的用法请参考它的手册。(软件下载和手册见最后,不知为什么,加上原网站的链接后就无法保存,试了N多次也无效,只好保存到本地提供链接)
上面所说的时间错误,我们就可以用ExifTool批量修正。比如d:MyPhoto下有一组照片是在2007年3月17日15:25拍摄的,但照片中记录的时间为2003年1月29日10:10。ExifTool支持增量修改字段,参数格式形如 -Tag[+-]=VALUE。照片的拍摄时间对应的Tag为EXIF:DateTimeOriginal,符合格式要求的时间偏移量为"04:1:16 5:25",即4年1个月16天5小时25分钟,命令如下:
exiftool -EXIF:DateTimeOriginal+="04:1:16 5:25" -fast -overwrite_original d:MyPhoto*.jpg
这样我们就轻松修正了多张照片,是不是很方便……
由于我做了图片网站,想在图片中加入一些网站信息,但在网上找了半天,资料很少,只有介绍修改时间的用法。没办法,只好自己摸索了。
E文不好啊,总算找出了相关的用法,在这里总结一下,应该算是首发(taoyoyo.net)了~:
::修改Image title:exiftool -ImageDescription="http://picook.com/: beautiful photo" -fast -overwrite_original d:MyPhoto*.*::修改注释:exiftool -comment="http://picook.com/ beautiful photo, Only beautiful" -fast -overwrite_original d:MyPhoto*.*::修改厂商:Manufacturer:exiftool -make="http://picook.com/" -fast -overwrite_original d:MyPhoto*.*::修改型号:Image input equipment model:exiftool -Model="http://picook.com/" -fast -overwrite_original d:MyPhoto*.*::修改艺术家:Person who create the imageexiftool -Artist="Unknown" -fast -overwrite_original d:MyPhoto*.*::修改用户注释:User commentrexiftool -UserComment="http://picook.com/ beautiful photo, Only beautiful" -fast -overwrite_original d:MyPhoto*.*::修改版权:Copyright holderexiftool -Copyright="" -fast -overwrite_original d:MyPhoto*.*::修改创建日期:Date and time of original date generationexiftool -datetimeOriginal="2011:02:17 00:01:01" -fast -overwrite_original d:MyPhoto*.*
以下两项不能被修改,会被系统会以当前时间覆盖。
File change date and time(datetime)
Date and time of diginal date generation(datetimeDigitized)
参数说明:
-overwrite_original 加此参数后,会覆盖原文件,否则会备份原文件为[*.*_original]
-fast 快速处理
更多参数还是看手册吧~~
其实,只要知道了exif相关信息的tag,就可以修改相关的信息。我是用photome查找对应tag并试用上述用法的。
PhotoMe也是一款不错的软件,也可以修改图片的各种参数,但好象仅限于图片质量相关参数,而且好象不能批量修改。但它能列出所有的exif信息,我们从中可以查看各种信息的tag。另外这款软件支持繁体中文,非常适合我们这些E文不好的人来用……
PhotoMe下载:http://www.photome.de/download_en.html
OK了,希望能对别人有所帮助……
下载:http://www.sno.phy.queensu.ca/~phil/exiftool/
手册:http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html
(参考资料:http://blog.daviesliu.net/2007/04/04/144841/)
PS:
这个工具也不错:bkViewer 4.7f,地址:http://www.bykeer.com/app/bkviewer/index.php?
--20120709
Tag: 软件-工具 ExifTool 软件精品 TTTBLOG