![Photostop 中的渐进式 JPEG 和优化 JPEG 之间有何区别?](https://linux22.com/image/1301934/Photostop%20%E4%B8%AD%E7%9A%84%E6%B8%90%E8%BF%9B%E5%BC%8F%20JPEG%20%E5%92%8C%E4%BC%98%E5%8C%96%20JPEG%20%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BD%95%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
当将图像保存为 JPEG 格式以供网络和设备使用时,我可以选择“渐进式”或“优化”或“无”。两者之间有什么区别?我应该使用哪个?在我的例子中,图像是背景图像或网站,文件大小约为 20KB。
当鼠标悬停在它上面时,它会显示:
进步:多次下载
优化:创建较小但兼容性较差的文件
答案1
进步JPEG 编码以这样一种方式组织数据:首先以低质量解码图像,然后在完整文件可用时添加细节。因此,在下载图像时,您已经可以看到图像的“预览”。
优化JPEG 意味着用于霍夫曼无损编码的表格是针对文件自适应计算的。这对文件质量完全没有影响(霍夫曼编码阶段是无损的,它不会影响像素),但可能会将文件大小减少几个百分点。
答案2
在实际应用中,渐进式 JPEG 可用于优化文件大小:
...渐进式 JPEG 的平均尺寸较小。但这只是平均尺寸,并不是硬性规定。事实上,在超过 15% 的情况下(10360 张图像中有 1611 张),渐进式 JPEG 版本的尺寸较大。
看完上面的图表后,我们可以得出以下结论:
- 当你的 JPEG 图像小于 10K 时,最好将其保存为基线 JPEG(估计有 75% 的可能性会更小)
- 对于超过 10K 的文件,渐进式 JPEG 将为您提供更好的压缩效果(94% 的情况下),因此如果您的目标是压缩每个字节(并且一致性不是问题),最好的办法是尝试基线和渐进式,然后选择较小的一个。
另一个选项是将所有小于 10K 的图像作为基线,其余图像作为渐进式。或者简单地将缩略图用作基线,将其余图像用作渐进式。
答案3
以下是一个答案:
渐进式 JPEG - 计算机定义
在显示时清晰对焦的 JPEG 图像。图像不是从上到下逐行呈现,而是整个图像显示为非常低质量和模糊的图像,随着线条填充,图像会变得更加清晰。它给人一种页面下载速度更快的错觉,尽管实现最终清晰度所需的时间相同。渐进式 JPEG 是通过多次扫描图像创建的。请参阅隔行扫描 GIF 和 JPEG。