Image processing smush.it vs OptiPNG/pngcrush
我想看看一些在线和离线图像优化器的比较数字,即雅虎!Smush.it与OptiPNG或pngcrush的对比Image processing smush.it vs OptiPNG/pngcrush,image-processing,png,image-optimization,Image Processing,Png,Image Optimization,我想看看一些在线和离线图像优化器的比较数字,即雅虎!Smush.it与OptiPNG或pngcrush的对比 这些东西在速度和结果图像大小上的差异,最好的选择是什么?我真的不知道这个网站上的信息有多可靠,因为他们有自己的压缩服务,但看看URL中的比较:非常详细和全面的比较-在许多不同类型的PNG和优化上有很多工具和结果: 我认为这是一个比PunyPNG的小比较更好的来源,表明他们的工具是最好的(部分是转换图像格式,而不是优化现有格式):)我复制了以下图像: 并离线安装了您提到的两个工具: b
这些东西在速度和结果图像大小上的差异,最好的选择是什么?我真的不知道这个网站上的信息有多可靠,因为他们有自己的压缩服务,但看看URL中的比较:非常详细和全面的比较-在许多不同类型的PNG和优化上有很多工具和结果:
我认为这是一个比PunyPNG的小比较更好的来源,表明他们的工具是最好的(部分是转换图像格式,而不是优化现有格式):)我复制了以下图像: 并离线安装了您提到的两个工具:
brew install optipng pngcrush
并使用默认设置与名为:
在上述测试中,未测量每个刀具的速度。主观上他们都有相同的感受
通过直观地比较图像,我无法看到原始版本和使用脱机工具创建的优化版本之间的差异。然而,在reSmush.it的例子中,图像保真度有明显的损失,可以使用它们的API()轻松地再现图像保真度
因此,上述尺寸并非一一对应的比较。更像是大猩猩的苹果。因此,我回去将reSmush.it质量提高到100,方法是按照API文档中的规定设置qlty=100
,并获得与默认设置相同的有损PNG
那么最好的选择是什么?那要看情况了
- 如果计算资源是一个主要的约束,考虑使用RESMOSH。
- 如果图像保真度是一个问题,不要使用reSmush.it
- 如果使用OptiPNG,您可能会丢失原始文件(默认情况下会被覆盖)
- 如果使用
与pngcrush
相比,压缩效果更好,图像保真度没有明显损失optpng
- 如果您想要类似reSmush.it的有损优化,请在脱机工具中尝试
- 如果在带宽受限的情况下在有线上服务图像,则会考虑不同的图像格式,如法布里斯·贝拉的. 。
879K feat-social-awareness.original.png
712K feat-social-awareness.optipng.png
700K feat-social-awareness.pngcrush.png
205K feat-social-awareness.resmushit.png