使用ExifTool查看和编辑照片的EXIF信息
Exif是英文Exchangeable Image File(可交换图像文件)的缩写。数码相机在拍摄的时候会记录一系列信息(如:相机型号、光圈、快门、ISO、拍摄时间和地理位置等),并把它们镶嵌在数码照片的头部。这些头部信息被称为EXIF信息。通过查看优秀摄影作品的EXIF信息,可以了解到作者所处的环境、使用的设备和拍摄参数,从而提高自身的摄影水平。
ExifTool是一个强大且免费的跨平台图片处理工具,可以用来读取和编辑图片、音频和视频的元数据(Metadata)。支持的元数据类型包括Exif、IPTC、XMP、JFIF、GeoTIFF、ICC Profile、Photoshop IRB、FlashPix、AFCP和ID3等。
-
安装ExifTool
-
使用ExifTool查看EXIF信息
-
使用ExifTool编辑EXIF信息
-
使用ExifTool删除EXIF信息
-
使用ExifTool批量处理EXIF信息
首先安装EPEL源,详情请阅读科威网文章《在CentOS和RHEL上安装EPEL源》
然后使用以下命令安装ExifTool:
# yum -y install perl-Image-ExifTool
使用以下命令查看EXIF信息:
$ exiftool DSC_0001.jpg
输出信息如下:
File Name : DSC_0001.jpg Directory : . File Size : 3.0 MB File Modification Date/Time : 2013:11:05 11:38:01+08:00 File Permissions : rw-r--r-- File Type : JPEG MIME Type : image/jpeg Exif Byte Order : Big-endian (Motorola, MM) Make : NIKON CORPORATION Camera Model Name : NIKON D90 Orientation : Horizontal (normal) X Resolution : 300 Y Resolution : 300 Resolution Unit : inches Software : Ver.1.00 Modify Date : 2013:01:25 12:25:50 Y Cb Cr Positioning : Co-sited Exposure Time : 1/60 F Number : 3.8 Exposure Program : Aperture-priority AE ISO : 500 Exif Version : 0221 Date/Time Original : 2013:01:25 12:25:50 Create Date : 2013:01:25 12:25:50
ExifTool提供非常丰富的选项以供编辑EXIF信息。详细列表可以用exiftool –help命令查看。在此举仅一个例子作为参考。
更改相片创建和编辑时间,将时间往后推3个小时:
$ exiftool -createdate+=3 -modifydate+=3 DSC_0001.jpg
两个时间将从:
Modify Date : 2013:01:25 12:25:50 Create Date : 2013:01:25 12:25:50
变为:
Modify Date : 2013:01:25 15:25:50.00 Create Date : 2013:01:25 15:25:50.00
有些数码相机会记录拍照时的GPS定位信息。如果你不希望别人看到这些信息,可以使用以下命令删除(注意:等号=后边有一个空格!):
exiftool -gps:all= DSC_0001.jpg
如果不希望在照片中留下任何EXIF信息,可以使用以下命令完全删除元数据(注意:等号=后边有一个空格!):
exiftool -all= DSC_0001.jpg
如果你有大量的相片需要处理,一张一张处理显然效率太低了。可以使用以下命令批量处理目录下的所有图片(以删除EXIF信息为例):
exiftool -r -all= $dir
把$dir替换为照片所在目录。例如照片放在/Photos目录下,则命令改为:
exiftool -r -all= /Photos
(完)
除非注明,科威网文章均为原创。转载请以链接形式标明本文地址。
本文地址:http://quenywell.com/read-and-edit-exif-metadata-from-photos-with-exiftool/