答案1
pngquant正是用于此目的的工具。它比 ImageMagick 生成更好的调色板。
pngquant --quality=0-90 *.png
这将转换当前目录中的所有 png 文件,并自动选择颜色数量以实现类似于 90% 质量 JPEG 的质量。
(如果它不接受--quality
切换,则意味着您拥有非常过时的低质量版本,您应该升级)。
答案2
GIMP在优化减少调色板方面做得很好。它有- 批模式,可以编写脚本。还有多个绑定,因此您可以编写例如Python 中的 GIMP 脚本。
答案3
我在搜索中发现了这个很棒的工具 -RIOT - 激进图像优化工具
满足我的所有要求,并让您在进行批处理之前并排比较前后样本图像。
更新
最新版本的 RIOT 中出现了一个错误,导致一些图像以灰度输出 -http://luci.criosweb.ro/riot/bbpress/topic.php?id=471
答案4
作为 RIOT 的替代品,我开始使用選擇通过以下命令行在 Windows 上处理整个目录:
for /r %f in (*.png) do "C:\optipng-0.7.5-win32\optipng.exe" -o3 -strip all "%f"