用 optipng 无损压缩 PNG

用更好的压缩参数重新编码 PNG 文件——像素完全一致,体积通常缩小 5%-30%。

LinuxPNG压缩无损optipng PNG 压缩低风险
执行 optipng -o4 image.png 无损优化单个文件;执行 find . -name '*.png' -exec optipng -o2 {} + 可优化整个目录树。

01命令

命令
$ optipng -o4 image.png    # single file
find . -name '*.png' -exec optipng -o2 {} +   # whole tree

02作用说明

optipng 会尝试多种 PNG 压缩策略并保留最小结果,同时保证解码后的像素不变——与 pngquant 不同,它不丢弃任何数据。-o 指定优化力度 0 到 7;-o2 足够批量脚本使用,-o4 到 -o7 会为多省几个百分点而每个文件花费数分钟。文件默认原地重写,-keep 可为每个原图保留 .bak 备份。

03风险

风险低风险
使用条件optipng (sudo apt install optipng / sudo dnf install optipng)
!注意: 高级别优化对大图可能极慢——脚本中请用 -o2,把 -o6/-o7 留给一次性优化。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • optipng(1) — Linux man page
    Ubuntu Manpages · technical · 2026-09-17
    依据: optipng man page: 'Optimizes PNG files' with -o optimization levels 0-7 and -keep for backup copies.

最后验证: 2026-09-17 · 分类: 媒体