在 Debian 上使用 GIMP 进行图像格式转换
一 安装与启动
- 更新软件包索引并安装:sudo apt update && sudo apt install gimp
- 启动方式:在应用菜单搜索并打开 gimp,或在终端输入 gimp
二 图形界面单次转换
- 打开文件:文件 file → 打开 open,选择源图像
- 导出为指定格式:文件 file → 导出为 export as,在对话框中选择目标格式(如 png、jpeg、gif、heif/heic 等),设置保存路径与文件名后点击导出
- 常用格式关键选项:
- png:可调整压缩级别
- jpeg:质量参数通常为 0–100,常用默认值约为 85
- gif:可选择交错、动画等
- heif/heic:按需设置相关选项
- 注意:使用“导出为”不会覆盖原图;若需保留可编辑信息(图层、透明等),可另存为 gimp 原生格式 .xcf(文件 file → 保存 save)
三 命令行非交互转换
- 安装 gimp 后可直接用命令行进行无界面转换(适合脚本与自动化)
- 示例(将 input.jpg 转为 output.png):
gimp -i -b ‘(let* ((image (car (gimp-file-load-run-noninteractive “input.jpg” “input.jpg”))) (drawable (car (gimp-image-get-active-layer image)))) (gimp-file-save-run-noninteractive image drawable “output.png” “output.png”) (gimp-quit 0))’
- 说明:-i 表示非交互模式,-b 执行 scheme 脚本;将 input.jpg 与 output.png 替换为你的实际路径即可
四 批量转换思路
- gimp 的批量处理通常通过脚本实现:编写 scheme 或 python-fu 脚本,循环调用文件加载与保存过程,再用 gimp -i -b 执行脚本完成批量转换
- 提示:若不熟悉脚本,也可考虑使用专门的批处理工具(如 imagemagick 的 convert/mogrify),在 linux 下处理批量任务往往更高效