如何用ImageGlass查看EXIF元数据:搭配ExifGlass让照片信息一目了然
【免费下载链接】ImageGlass🏞 A fast, open-source, modern image viewer for 90+ formats – including WEBP, GIF, SVG, AVIF, JXL, HEIC and more – built for smooth browsing across Windows, macOS, and Linux.项目地址: https://gitcode.com/gh_mirrors/im/ImageGlass
ImageGlass 是一款免费开源的跨平台图片查看器,支持 90 多种图片格式,并可通过搭配的 ExifGlass 工具一键查看照片的 EXIF 元数据(相机型号、拍摄参数、GPS 位置等)。本文将带你用最快完成配置的方法,让照片信息一目了然。
一、EXIF元数据是什么?新手为什么要看它?
EXIF 是相机写入照片的"拍摄档案",里面通常包含:
- 相机信息:品牌、型号、镜头参数
- 拍摄参数:光圈、快门、ISO、焦距、曝光补偿
- 拍摄时间:精确到秒的拍摄日期
- 地理位置:若相机/手机开启了定位
- 版权信息:作者、版权声明
对摄影新手来说,查看 EXIF 是学习他人构图与用光的最快途径;对普通用户来说,它也能帮你回忆"这张照片是在什么时候、哪个地方拍的"。
二、为什么推荐 ExifGlass?
ExifGlass 是与 ImageGlass 同源出品的专业 EXIF 查看工具,以外部集成工具的形式被 ImageGlass 原生支持。它的特点:
- 与 ImageGlass深度联动:翻到哪张照片,EXIF 窗口自动切换到哪张
- 支持批量浏览:可以连续翻页查看相册中每张照片的元数据
- 信息展示分类清晰:相机、图像、GPS、IPTC 等分区呈现
在 ImageGlass 源码中,ExifGlass 是官方预置的外部工具,注册定义如下(ID 为Tool_ExifGlass,默认快捷键为X):
- 预置工具定义:PredefinedExternalTools.cs
- 工具注册数据结构:ExternalTool.cs
三、准备工作:按平台安装 ExifGlass
ExifGlass 在三个平台上的启动方式不同,源码中已做了适配(见 PredefinedExternalTools.cs):
| 平台 | 安装形态 | 启动命令 |
|---|---|---|
| Windows | 命令行程序(需在 PATH 中) | exifglass <文件> |
| macOS | .app 应用包 | /Applications/ExifGlass.app |
| Linux | Flatpak 应用 | flatpak run io.github.d2phap.exifglass <文件> |
安装要点:
- Windows:安装后确认在命令行输入
exifglass有响应(即已加入系统 PATH) - macOS:将 ExifGlass 拖入
/Applications目录即可 - Linux:执行
flatpak install安装 ExifGlass 应用即可
💡 无需手动配置——ImageGlass 启动时会自动把 ExifGlass 写入外部工具列表(见 PredefinedExternalTools.cs 中的自动播种逻辑),你只需装好工具本体。
四、一键查看EXIF:只需按一个快捷键
这是全文最快完成配置的一步:
- 用 ImageGlass 打开任意一张照片
- 按下键盘上的
X键 - ExifGlass 窗口弹出,自动加载当前照片的全部 EXIF 信息 ✅
之后用方向键、鼠标滚轮或缩略图画廊切换照片时,EXIF 窗口会实时跟随当前照片更新,无需重复操作。
这个"跟随导航"的效果由两者间的命名管道 IPC 通信实现:ImageGlass 在启动工具时创建管道并把当前文件路径传给 ExifGlass,切换照片时自动同步,核心逻辑见 ToolProcessManager.cs。
五、在哪里管理和自定义 ExifGlass 工具?
- 工具管理界面:在 ImageGlass 的 设置 → 工具 页面中,可以查看 ExifGlass 的注册信息、修改参数,也可以添加其他外部工具,界面定义见 ToolsSettingsView.axaml
- 配置文件:所有外部工具的注册信息存储在用户配置
igconfig.json的Tools字段中,修改后重启生效 - 快捷键:
X是内置默认值,可在快捷键设置中按需调整
🔒 ExifGlass 属于"预置工具",只能编辑、不能删除或改 ID(见 PredefinedExternalTools.cs),保证开箱即用体验不被意外破坏。
六、常见问题:EXIF窗口不显示当前照片怎么办?
症状:ExifGlass 能打开,但始终不显示当前照片、也不跟随翻页。
原因:多半是两端 IPC 管道"失联",而非工具本身故障。这在Linux Flatpak 环境下最常见——Flatpak 沙箱有独立的/tmp目录,默认的管道套接字位置对沙箱内的工具不可见。
解决:ImageGlass 已针对 Linux 做了专门处理,将管道目录改放到对 Flatpak 可见的~/.cache/ImageGlass/tools下(见 ToolProcessManager.cs 中的CreatePipeName逻辑)。如果你使用的是官方新版本却仍有问题,可尝试:
- 重启 ImageGlass 与 ExifGlass,让它们重新握手
- 确认 ExifGlass 版本与 ImageGlass 版本匹配
- Linux 用户确认已通过 Flatpak 正常安装 ExifGlass
七、总结:3步搞定EXIF查看
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 按平台安装 ExifGlass(Win/macOS/Linux) | 1 分钟 |
| 2 | 用 ImageGlass 打开照片,按X | 1 秒 |
| 3 | 翻页浏览,EXIF 窗口自动跟随 | 全自动 |
ImageGlass + ExifGlass 的组合,让"看图"和"读图"合二为一:一边欣赏照片,一边随时掌握它的相机、参数与拍摄地点。快去打开一张老照片,看看它背后的故事吧 📷
【免费下载链接】ImageGlass🏞 A fast, open-source, modern image viewer for 90+ formats – including WEBP, GIF, SVG, AVIF, JXL, HEIC and more – built for smooth browsing across Windows, macOS, and Linux.项目地址: https://gitcode.com/gh_mirrors/im/ImageGlass
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考