Ubuntu 下使用 GIMP 进行文件格式转换
一 图形界面步骤
二 命令行批量转换
gimp-console -b '(let* ((image (car (gimp-file-load RUN-NONINTERACTIVE "/path/to/input.jpg" "/path/to/input.jpg")))) (gimp-file-save RUN-NONINTERACTIVE image RUN-NONINTERACTIVE "/path/to/output.png" "/path/to/output.png") (gimp-image-delete image))'
将路径替换为你的实际文件;适合脚本化与批量任务。三 常见格式与用途对照
| 格式 | 主要用途 | 关键设置要点 |
|---|---|---|
| JPEG | 照片、网页 | 质量 0–100,建议 85–95;支持渐进式与优化 |
| PNG | 图标、透明背景、无损图 | 压缩 0–9;勾选“保存背景透明度” |
| TIFF | 印刷、出版 | 压缩 LZW/ZIP;位深 8/16 位/通道 |
| GIF | 简单动画、小图标 | 颜色数 ≤ 256;可设置帧延迟与循环 |
| 打印、文档分享 | 页面尺寸与分辨率设置 | |
| SVG/PDF(矢量) | 可缩放图形、插画 | 保留矢量信息(适合矢量类源) |
| 说明:GIMP 默认支持多种常见格式;若需 WebP/HEIC 等,可通过插件扩展。 |
四 常见问题与扩展
sudo apt install imagemagick
convert input.webp output.png
适合一次性处理大量文件。