首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确定何时将PNG24转换为PNG8是无损的?

如何确定何时将PNG24转换为PNG8是无损的?
EN

Stack Overflow用户
提问于 2010-12-30 19:44:19
回答 3查看 734关注 0票数 4

嘿,我正在使用一个名为pngquant的程序将24位PNG转换为8位PNG。一切似乎都很正常,我没有注意到图标和其他不包含太多颜色的图像有任何质量下降。现在,当我提供给它一张具有无数颜色的PNG照片时,它会生成一个PNG8,其中我可以看到一些质量损失。

我想通过编程来确定质量损失。我想知道什么时候将PNG24转换为PNG8是安全的。类似于webpagetest.org所做的事情--它们告诉您,如果转换为PNG8格式,此特定图像的大小会更小,并且不会降低质量。

有什么想法吗?

谢谢。

EN

Stack Overflow用户

发布于 2012-01-01 22:46:55

对于pngquant的开发,我使用了my own SSIM工具,因为基于OpenCV的工具似乎不支持伽马校正或alpha通道。

当你运行pngquant -v时,它将输出作为MSE=n引入的误差量(n是均方误差-0是完美质量)。

最新版本有--quality设置,允许您设置最低要求的质量。如果它不能做到这一点,它不会保存文件。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4562316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档