在 Linux 版 GIMP 中,原生并不像 Photoshop 那样有“批量动作面板”,但可以通过下面几种方式实现批量处理。按“易用程度”从高到低给你介绍。
这是 GIMP 最常用的批量处理插件。
在大多数 Linux 发行版中:
sudo apt install gimp
然后安装 BIMP(PPA 或源码):
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt update
sudo apt install gimp-plugin-registry
有些新版本 Ubuntu 已不包含
gimp-plugin-registry,这种情况下建议用 Flatpak 或源码安装。
flatpak install flathub org.gimp.GIMP
flatpak install flathub org.gimp.GIMP.Plugin.BIMP
✅ 支持 几十张甚至上百张图片批量处理
适合有一定技术基础的用户。
Filters → Script-Fu → Console(define (batch-convert pattern)
(let* ((filelist (file-glob pattern 1)))
(while (not (null? filelist))
(let* ((filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-file-save RUN-NONINTERACTIVE image drawable
(string-append (car (strbreak filename ".")) ".jpg")
(string-append (car (strbreak filename ".")) ".jpg"))
(gimp-image-delete image))
(set! filelist (cdr filelist)))))
⚠️ 学习成本较高,不推荐新手。
GIMP 支持无界面运行:
gimp -i -b '(script-fu-your-batch-script)' -b '(gimp-quit 0)'
适合:
如果你只是做简单批量处理,以下工具比 GIMP 更快:
| 工具 | 用途 |
|---|---|
| ImageMagick | 批量缩放、格式转换 |
| mogrify | 原地批量处理 |
| darktable | 批量 RAW 处理 |
| nconvert | 批量图像转换 |
示例(ImageMagick):
mogrify -resize 1920x1080 *.jpg
| 需求 | 推荐方案 |
|---|---|
| 简单批量处理 | BIMP 插件 |
| 高级自动化 | Script-Fu / CLI |
| 超大量图片 | ImageMagick |
| RAW 批量调色 | darktable |
如果你愿意,可以告诉我:
我可以给你 一步一步的 BIMP 设置截图级教程 或 命令行方案。