Ubuntu下支持读取并应用XMP sidecar文件的图片查看器推荐及使用咨询
Ubuntu下支持读取并应用XMP sidecar文件的图片查看器推荐及使用咨询
嗨,我之前刚好碰到过类似的问题,给你几个实用的方案,帮你在Ubuntu下查看带XMP调整的图片:
先试试修复gthumb的问题
gthumb虽然标称支持XMP sidecar,但对Darktable生成的部分调整(比如色调、局部修改)解析可能有局限,你可以先做这几步排查:
- 确认你的XMP文件和JPG同名,并且放在同一目录下(比如
photo.jpg和photo.xmp) - 打开gthumb的设置,找到「图片」选项卡,检查是否勾选了「读取sidecar元数据文件」
- 如果还是没效果,试试更新gthumb到最新版本:
sudo apt update && sudo apt upgrade gthumb
推荐几个能完美识别Darktable XMP的工具
1. Darktable本身(最省心)
虽然它是编辑器,但切换到「Lighttable」模式就能快速浏览所有带XMP调整的图片,毕竟是它自己生成的XMP,肯定能100%还原你的修改,不用额外折腾。
2. RawTherapee
这款开源的无损图片编辑器对XMP的支持非常友好,打开图片时会自动加载同目录的XMP文件,直接显示调整后的效果,而且作为查看器也足够轻便。安装命令:
sudo apt install rawtherapee
3. Eye of GNOME(默认图片查看器)
Ubuntu默认的Image Viewer(Eye of GNOME)在22.04及以后的版本里,已经支持读取XMP sidecar的调整效果了。你可以:
- 确保XMP和图片文件同名同目录
- 安装XMP处理依赖:
sudo apt install libexempi3 - 重启查看器后再打开图片试试,大部分Darktable的基础调整(比如曝光、白平衡)都能正常显示
4. Nautilus文件管理器预览
如果你不想单独打开查看器,Nautilus的内置预览也能支持XMP调整:
- 安装必要组件:
sudo apt install gir1.2-xviewer-3.0 - 打开Nautilus的设置,在「预览」选项卡开启「预览所有文件」
- 现在选中图片,右侧预览窗格就能看到带XMP修改的效果了
备选方案:导出带调整的图片
如果你只是想让普通查看器能看到效果,也可以在Darktable里批量导出图片——选择要导出的图,在导出设置里勾选「应用所有修改」,导出后的JPG就包含了XMP里的调整,不过这是破坏性操作(会生成新文件),适合需要分享的场景。
备注:内容来源于stack exchange,提问作者3x5
相关产品推荐
相关产品推荐

