使用脚本调用 gimp-console(无界面批处理)
- 适合格式转换、缩放、加水印等可脚本化的流程;通过 gimp-console -b 执行脚本并批量处理文件。示例(将 jpg 批量转 png):
- 脚本 batch_convert.sh
- #!/bin/bash
for file in *.jpg; do
[ -e “$file” ] || continue
gimp -i -b “(batch-convert-to png "$file" "${file%.jpg}.png")” -b “(gimp-quit 0)”
done
- 赋予执行权限并运行:chmod +x batch_convert.sh && ./batch_convert.sh
- 提示:命令中的 batch-convert-to 需为已注册的脚本过程名;也可将多步操作串接在一个 -b 调用中,减少进程启停开销。