![将 PNG-24 批量转换为 PNG-8 文件,质量最佳](https://linux22.com/image/1265720/%E5%B0%86%20PNG-24%20%E6%89%B9%E9%87%8F%E8%BD%AC%E6%8D%A2%E4%B8%BA%20PNG-8%20%E6%96%87%E4%BB%B6%EF%BC%8C%E8%B4%A8%E9%87%8F%E6%9C%80%E4%BD%B3.png)
答案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"