想知道,这两种图像的解压缩过程是否存在显着差异,JPEG或PNG哪个更慢?
问问题
2046 次
2 回答
11
这里的许多评论者说“这取决于”是错误的。在已报告的每项研究中,PNG 解压总是比 JPG 解压慢。另外,我个人已经在几个不同的项目中验证了这一点。
尽管 greg 断言相反,但没有未压缩的 PNG 这样的东西。所有PNG都是压缩的,所有PNG的压缩都是无损的。与可比较的 JPG 相比,解压缩所有 PNG 的速度有点慢。
所有 JPG 也都经过压缩,但 JPG 压缩总是有损的。特别是,质量为 100 的 JPEG 不是未压缩的。尽管 Ed S. 断言相反,质量 100 仍然具有有损压缩。请停止支持他的评论。
于 2014-01-03T19:05:42.373 回答
1
这里有太多的因素在起作用。考虑这两种格式。压缩的PNG 图像使用 压缩,zlib
这是一种无损压缩。因此,您可以根据zlib
. 不过, PNG 不必压缩(不zlib
执行压缩)。
JPEG 是完全不同的野兽。JPEG 有几十种不同的编码,更不用说 JPEG-Lossless。有 JPEG 算术编码(以前获得专利)和更常见的 JPEG Huffman 编码,以及每种编码的数十种组合。JPEG图像中有太多变量无法进入。
不幸的是,这个问题不会有一个好的答案。只是没有足够的信息来给出明确的答案。即使有,它也将是非常特定于应用程序的,或者更糟糕的是,与您的应用程序特定的交互。
于 2012-01-27T01:25:02.947 回答