在 Ubuntu 下用 GIMP 做批量处理,常见有 三种方式,从简单到高级依次如下。你可以按需求选择。
BIMP 是 GIMP 的批量处理插件,适合:
sudo apt update
sudo apt install gimp
然后安装 BIMP:
sudo apt install gimp-plugin-registry
如果仓库中没有,也可以手动安装(见下方)。
或手动安装(推荐):
git clone https://github.com/pixlsus/BIMP.git
cd BIMP
make
sudo make install
✅ 适合 90% 的批量需求
适合:
(define (batch-convert pattern)
(let* ((filelist (file-glob pattern 1)))
(for-each
(lambda (filename)
(let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-merge-visible-layers image CLIP-TO-IMAGE))))
(gimp-file-save RUN-NONINTERACTIVE image drawable
(string-append (car (strbreakup filename ".")) ".jpg")
".jpg")
(gimp-image-delete image)))
filelist)))
运行:
gimp -i -b '(batch-convert "*.png")' -b '(gimp-quit 0)'
⚠️ 学习成本高,不推荐新手
如果你只是做批量处理,其实 GIMP 并不是最快的。
| 工具 | 用途 |
|---|---|
| ImageMagick | 批量转换/压缩/裁剪 |
| mogrify | 原地批量处理 |
| Converseen | 图形界面批量工具 |
| Darktable | 批量 RAW 处理 |
批量改尺寸:
mogrify -resize 800x800 *.jpg
批量转格式:
mogrify -format png *.jpg
⚡ 速度比 GIMP 快很多
| 需求 | 推荐 |
|---|---|
| 简单批量处理 | ✅ BIMP |
| 自动化/脚本 | Script-Fu |
| 高速批量 | ImageMagick |
| 批量加水印 | BIMP |
如果你愿意,可以告诉我:
我可以给你 一步步的具体操作方案 ✅