JPEG基线标准VS progressive:压缩成本

时间:2013-03-28 22:08:29

标签: jpeg image-compression

我们正在动态JPEG压缩大量图像。

这是一个服务器端进程,用于交互式准备要发送给客户端的图像。浏览器。

使用渐进式压缩可以改善用户体验。

我知道这种压缩需要更多的解压缩计算,但这不是问题。

我想知道渐进式压缩是否也更昂贵,多少(不运行我自己的系列测试和基准测试)。

2 个答案:

答案 0 :(得分:0)

如果您正在进行压缩,那么即使在您完成下载并转换图像的其余部分之前,基线也允许您压缩数据流式传输到客户端。这样可以减少延迟。 OTOH要压缩渐进式JPEG,您需要先下载整个源图像。

对于像缩略图或头像这样的小图片,无论哪种方式都无关紧要。

对于大图像......它取决于压缩器,逐行扫描的数量和图像大小。与优化的基线相比,成本可以忽略不计,或者与单通流式编码器相比可以加倍。

答案 1 :(得分:0)

运行基准测试后,我注意到生成JPEG需要的CPU时间量与逐行扫描的数量大致成正比

我在问题中所说的......

  

使用渐进式压缩可以改善用户体验

实际上是假的,因为大多数浏览器仅在客户端完全加载时显示图像。