ExifToolGUI 完整上手指南:把照片的 EXIF 元数据管理变成一件轻松的事
【免费下载链接】ExifToolGuiA GUI for ExifTool项目地址: https://gitcode.com/gh_mirrors/ex/ExifToolGui
去年秋天,朋友把一台旧相机里八百多张照片导进电脑,然后对着屏幕上密密麻麻的日期、参数、文件名发愁——有的是IMG_001.JPG,有的是DSCF2034.RAW,拍摄时间还因为相机时区设置错了整体偏了五个小时。他想把拍摄日期统一校正、按日期重命名、顺手补上版权信息,却发现手边没有一个能"看见"这些元数据的工具。
这就是 ExifToolGUI 派上用场的地方。它是一款面向 Windows 的图形界面程序,底层调用业界公认的元数据处理引擎 ExifTool,把原本要在命令行里敲参数才能完成的 EXIF、XMP、IPTC 读写操作,全部变成了可以点击、勾选、预览的窗口操作。简单说,它适合三类人:需要批量整理照片的摄影爱好者、需要在交付前统一补充版权和位置信息的摄影师,以及任何不想背命令却想掌控照片细节的普通用户。
三步完成安装:只需一个克隆命令
ExifToolGUI 是典型的"双程序"架构:界面程序负责交互,ExifTool 引擎负责干活。安装思路就是把这两个程序放到一起,步骤如下:
获取界面程序。在终端执行克隆,把项目拉到本地:
git clone https://gitcode.com/gh_mirrors/ex/ExifToolGui准备 ExifTool 引擎。去 ExifTool 官网下载 Windows 版本(建议 V12.88 或更高),把
exiftool.exe放到与ExifToolGUI.exe相同的目录,或者放入系统 PATH 环境变量中的任意目录,二选一即可。可选:地图功能依赖。如果你需要在地图上查看照片位置、使用地理编码,把
WebView2Loader.dll也放进程序根目录。不装它程序照常运行,只是地图功能不显示。启动。双击
ExifToolGUI.exe。程序支持中文界面,若系统语言不是中文,可以在Help菜单或启动参数里切换语言。
装好后打开,你会看到经典的三栏布局:左侧是文件夹树和预览区,中间是当前目录的文件列表,右侧是元数据编辑面板。
第一次尝鲜:改一个字段,看它如何生效
最快速体会这个工具的方式,是拿一张照片改一个字段。
- 在左侧文件夹树中选中照片所在目录,中间列表会自动列出图片文件,同时开始后台生成缩略图。
- 单击选中一张照片,右侧面板按 EXIF、XMP、IPTC、Maker 等分组展示全部标签,例如相机型号、快门速度、光圈、ISO。
- 找到想改的字段(比如
Copyright),直接编辑数值,点击面板下方的Save。 - 程序会把操作交给 ExifTool 执行,日志窗口会展示实际发出的命令和结果,方便你验证。
整个过程不需要输入一行命令。如果你好奇后台到底发生了什么,打开Show Log window,能看到程序替你拼好的完整 ExifTool 参数——这其实是一个很顺手的"偷师"途径。
真实场景实战:三个最常被用到的功能
批量补全信息:一次给几百张照片加上版权与关键词
旅行归来,相机里三百张照片需要统一加上你的名字、版权声明和地点标签。手动一张张打开图片软件编辑显然不现实,ExifToolGUI 的批量写入则是一分钟的事:
- 操作前:在中间文件列表用 Ctrl 点击或 Shift 范围选中全部照片,右侧面板自动切换到多文件编辑模式,显示所有文件的公共字段。
- 操作后:填好作者、版权、关键词后保存,所有选中文件的这些字段一次性更新完毕。
如果你的相机导出的照片本身带完整信息,而另一批照片缺失,还可以用"从单文件复制元数据"功能,把一张"模板"照片的字段套用到选中的目标文件上,选择哪些分组要复制、哪些要跳过,界面里都有勾选项。
给照片找回"去过哪里":地理标记与反向地理编码
手机照片自带 GPS,但很多相机照片没有。ExifToolGUI 提供了两条路:一条是从 GPS 轨迹日志(GPX、KML 等格式)导入坐标,按时间戳匹配给照片写入经纬度;另一条是手动在地图上定位,Ctrl + 点击地图即可拾取坐标填入。
更有意思的是反向地理编码:当你已经拿到坐标后,可以一键查询国家、省份、城市并写入元数据,省去在地图网站手动查地名再誊抄的麻烦。
日期错了五小时:批量时区校正与按日期重命名
回到开头朋友的问题。他的相机时区设置错误,导致所有照片的拍摄时间整体偏移。ExifToolGUI 的日期时间功能有两种处理方式:DateTime shift做固定偏移(例如统一减五小时),DateTime equalize则是以某张参考照片为基准对齐时间。选好时间来源(Exif 中的拍摄时间、创建时间或修改时间),范围、偏移量填好,点执行就完成校正。
校正之后顺便重命名:在Modify菜单的日期重命名功能里,可以设置"日期+序号"的命名模板,程序会先预览生成结果,再一次性执行。
避坑指南:新手常踩的五个坑
坑一:改了字段发现原文件被覆盖,回不去了。默认情况下 ExifTool 使用-overwrite_original,即直接改写并保留一个.original备份文件。正确做法是:批量修改前先选一张照片试改,打开日志窗口确认修改正确,再批量执行;对特别重要的照片,先手动复制一份备份。
坑二:批量操作时点错了"全部文件"。文件列表顶部有"显示所有文件"的开关,同时程序也支持把筛选范围设置为包含子文件夹。执行修改前,务必看一眼状态栏的文件数量统计,确认范围符合预期。
坑三:RAW 照片没有缩略图或预览。预览依赖系统的 WIC 图片编解码器。Windows 10 自带常用编码器,但部分品牌 RAW 格式需要额外安装对应编解码器;如果仍显示异常,可以在Preferences → Thumbnails里勾选允许非微软 WIC 编码器。
坑四:装了程序却找不到地图功能。地图模块依赖WebView2Loader.dll,且要求系统中存在 Microsoft Edge。确认 DLL 版本与程序位数匹配(32 位程序配 win-x86 版本,64 位配 win-x64 版本),并在Preferences → General中勾选允许 OSM 地图联网。
坑五:修改文件名与修改元数据混淆。有的操作(如无损旋转、重命名)会同时涉及文件本身,而有的只写元数据。执行前看清对话框标题和确认文案,不要在一个界面里顺手做完所有事。
更进一步:把工具调教成你的样子
- 自定义工作区。右侧面板显示哪些字段、以什么顺序排列,都可以在
Program → Workspace manager里配置,还能给字段设置自动补全列表——比如快门速度的常见取值,填值时直接下拉选择。
定制文件列表列。中间文件列表的列不是固定的,你可以把拍摄参数(光圈、快门、ISO、焦距)直接排成多列,一眼扫过整批照片的曝光设置。在
Options → File list中可以新建自定义列表、选择读取方式,甚至定义多个列表按任务切换。无损旋转与裁剪。JPEG 的旋转不再需要外挂 jpegtran,程序内置的 Delphi 实现支持根据 EXIF 方向自动旋转,并且不重新编码、不损失画质,适合批量调整照片方向。
元数据对比。怀疑某次批量操作改坏了字段?用
Various → Show diff metadata选中两个文件,逐标签对比左右差异,能精确看到哪个字段、哪个值发生了变化。
- 多语言与主题。程序内置中文等多语言翻译,界面主题也有多套风格可选,换肤后记得重启程序让样式完整生效。
现在就可以动手
元数据这件事,听起来专业,做起来其实就是"看见、修改、保存"三个动作。ExifToolGUI 的价值在于把这三个动作从黑乎乎的终端窗口里搬了出来,放进一个点得动、看得懂的界面里,而背后仍然是那个成熟的 ExifTool 引擎在保障正确性。
给你的行动清单很简单:
- 克隆项目,准备好
exiftool.exe,把程序跑起来; - 拿几张测试照片,改一个字段,打开日志窗口看看它替你做了什么;
- 选一个最头疼的真实需求——批量补版权、校正日期、还是补位置信息——照着上面的场景做一遍;
- 用顺手之后,再去定制你的工作区和文件列表列。
需要深入时,官方文档位于项目的Docs/ExifToolGUI_V6.md,功能截图集锦在Docs/ShowCase/,多语言翻译文件在Translation/目录,程序核心代码在Source/目录下,想研究实现细节随时可以翻阅。别让那些藏在照片里的信息继续躺在角落里吃灰了。
【免费下载链接】ExifToolGuiA GUI for ExifTool项目地址: https://gitcode.com/gh_mirrors/ex/ExifToolGui
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考