使用ExifTool查看和编辑照片的EXIF信息

Exif是英文Exchangeable Image File(可交换图像文件)的缩写。数码相机在拍摄的时候会记录一系列信息(如:相机型号、光圈、快门、ISO、拍摄时间和地理位置等),并把它们镶嵌在数码照片的头部。这些头部信息被称为EXIF信息。通过查看优秀摄影作品的EXIF信息,可以了解到作者所处的环境、使用的设备和拍摄参数,从而提高自身的摄影水平。
ExifTool是一个强大且免费的跨平台图片处理工具,可以用来读取和编辑图片、音频和视频的元数据(Metadata)。支持的元数据类型包括Exif、IPTC、XMP、JFIF、GeoTIFF、ICC Profile、Photoshop IRB、FlashPix、AFCP和ID3等。

  1. 安装ExifTool

  2. 首先安装EPEL源,详情请阅读科威网文章《在CentOS和RHEL上安装EPEL源》
    然后使用以下命令安装ExifTool:

    # yum -y install perl-Image-ExifTool
  3. 使用ExifTool查看EXIF信息

  4. 使用以下命令查看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
    
  5. 使用ExifTool编辑EXIF信息

  6. 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
    
  7. 使用ExifTool删除EXIF信息

  8. 有些数码相机会记录拍照时的GPS定位信息。如果你不希望别人看到这些信息,可以使用以下命令删除(注意:等号=后边有一个空格!):

    exiftool -gps:all= DSC_0001.jpg

    如果不希望在照片中留下任何EXIF信息,可以使用以下命令完全删除元数据(注意:等号=后边有一个空格!):

    exiftool -all= DSC_0001.jpg
  9. 使用ExifTool批量处理EXIF信息

  10. 如果你有大量的相片需要处理,一张一张处理显然效率太低了。可以使用以下命令批量处理目录下的所有图片(以删除EXIF信息为例):

    exiftool -r -all= $dir

    把$dir替换为照片所在目录。例如照片放在/Photos目录下,则命令改为:

    exiftool -r -all= /Photos

(完)


除非注明,科威网文章均为原创。转载请以链接形式标明本文地址。
本文地址:http://quenywell.com/read-and-edit-exif-metadata-from-photos-with-exiftool/

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注