首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smush.it vs OptiPNG / pngcrush

smush.it vs OptiPNG / pngcrush
EN

Stack Overflow用户
提问于 2011-04-09 00:46:31
回答 3查看 17.9K关注 0票数 23

我希望看到一些在线和离线图像优化器的比较数字,即雅虎!Smush.it vs. OptiPNG或pngcrush。

这些东西在速度和结果图像大小上有何不同,最好的选择是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-05 22:33:09

非常详细和全面的比较-使用许多不同类型的PNG和优化的大量工具和结果:

http://css-ig.net/png-tools-overview

我认为这是一个比PunyPNG的小比较好得多的来源,表明他们的工具在一定程度上最擅长转换图像格式,而不是优化现有的格式:)

票数 45
EN

Stack Overflow用户

发布于 2011-07-30 07:14:21

我真的不知道这个网站上的信息有多可靠,因为他们有自己的压缩服务,但看看网址中的比较:http://punypng.com/about/comparison

票数 5
EN

Stack Overflow用户

发布于 2018-07-28 17:16:36

我复制了下面的图片:

并安装了您离线提到的两个工具:

代码语言:javascript
复制
brew install optipng pngcrush

并使用名为reSmush.it的在线工具比较了使用默认设置的图像大小

代码语言:javascript
复制
879K feat-social-awareness.original.png
712K feat-social-awareness.optipng.png
700K feat-social-awareness.pngcrush.png
205K feat-social-awareness.resmushit.png

在上述测试中,没有测量每个工具的速度。主观上,他们都有同样的感受。

从视觉上比较图像,我看不出原始版本和使用离线工具创建的优化版本之间的差异。然而,在reSmush.it的情况下,有一个明显的图像保真度损失,这可以很容易地使用他们的API (see example)重现。

因此,上面的大小并不是苹果与苹果之间的比较。更像是从苹果到大猩猩。因此,我返回并通过设置他们的API文档中指定的qlty=100将reSmush.it质量提高到100,并得到与默认设置相同的有损PNG。

那么最好的选择是什么呢?好吧,这取决于…

  • 如果计算资源是主要限制因素,请考虑使用reSmush.it。
  • 如果担心图像保真度,请使用OptiPNG。
  • 如果使用pngcrush,则可能会丢失原始文件(默认情况下会被覆盖)。
  • 如果使用pngcrush,则与optipng相比,压缩效果更好,图像保真度没有明显损失。
  • 如果您希望在脱机工具中进行类似于reSmush.it的有损优化,请在提供图像的情况下尝试try在高带宽约束下的线路上考虑完全不同的图像格式,例如Fabrice的BPG Image format.
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5598253

复制
相关文章

相似问题

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