Exiftool是最强大的命令行操作exif工具。官方网站。参考:查看图片EXIF信息及使用Exiftool参考:如何将图片文件名中的时间批量写入EXIF信息?了解安装:#Mac安装$brewinstallexiftool#或Linux安装$sudoapt-getinstallexiftool#查看图片的所有exif信息$exiftoolImagelocation#查看图片的某个tag信息$exiftool-tagsyntaxforeachformat图片有一堆不同的Tags,比如时间、日期、地理位置等等。JPG和PNG有很大的不同。所以去官网参考每张图片的不同标签,确定如何更改这些信息。ExifTool标签名称请注意,在引用标签时,请使用小写字母。基本语法相同:设置标签的值:-tag=VALUE增加或减少标签值(如果是数字):-tag+=VALUE或-tag-=VALUE清除:-tag=$exiftool-artist=solomon但有一点必须注意:每个标签接受的值的格式非常严格:日期和时间的常用操作$exiftoolphoto.jpg#查看所有信息$exiftool-a-u-g1photo.jpg#查看所有元素信息,包括重复和未知标签,并按组排列$exiftool-s-ImageSize-ExposureTimephoto.jpg#查看图片大小$exiftool-commondir#查看dir目录文件信息(不只是图片)$exiftool-lC。jpgd.jpg#打印两个图像文件的所有信息。$exiftool-l-canonc.jpgd.jpg#从两个图像文件中打印标准佳能信息。更改创建和修改时间:$exiftool-gps:all=""photo.jpg#部分相机拍照时会记录GPS位置信息。如果不想让别人看到,用这个命令删除GPS信息$exiftool-all=""photo.jpg#删除所有信息$exiftool-all=""--exif:allphoto.jpg#删除所有信息除了EXIFwriteInputtag:$exiftool-artist=tagnamephoto.jpg#写入艺术家标签$exiftool-artist=tagnamea.jpgb.jpgc.jpg#写入多个文件$exiftool-artist=tagname/exiftoolTest#write一个目录下的所有文件exiftoolTest将标签“<”传递给文件夹(将一个标签值赋给另一个标签):#将文件名(带日期)设置为图像日期(程序会自动识别日期格式)$exiftool"-DateTimeOriginal
