在 Linux 下 GIMP 打不开图片 的原因有很多,下面按「最常见 → 较少见」给你排查思路和解决办法。
GIMP 默认支持 PNG、JPG、BMP、TIFF 等,但:
gimp-ufraw 或 darktable解决:
# Debian / Ubuntu
sudo apt install gimp-plugin-registry webp-pixbuf-loader
# Fedora
sudo dnf install gimp-webp
有些文件扩展名是 .jpg 但实际是 HTML 或空文件。
检查:
file 图片.jpg
如果输出不是 JPEG image data,说明文件有问题。
图片在 U 盘、NTFS、root 目录时可能无权读取。
解决:
chmod +r 图片.jpg
或用 sudo 启动 GIMP(不推荐长期使用)
GIMP 配置损坏会导致“能打开软件但打不开图”。
重置配置:
mv ~/.config/GIMP ~/.config/GIMP.bak
然后重新打开 GIMP。
有时是 缩略图程序 调用失败,而不是 GIMP。
试命令行:
gimp 图片.jpg
如果这样能打开,说明是桌面环境的问题。
在 Wayland 下有时 GIMP 打开图片卡死。
尝试 X11:
GDK_BACKEND=x11 gimp
超大图片(几万像素)可能直接无响应。
解决:
ImageMagick 先缩小convert big.jpg -resize 4000x4000 small.jpg
你可以按顺序试:
file 图片gimp 图片~/.config/GIMP如果你愿意,可以把 终端报错信息 或 系统版本(Ubuntu/Fedora/Arch) 发给我,我可以直接帮你定位。