无损压缩

能够逐位还原原始数据的压缩方法。在零质量损失的情况下减小文件大小。

无损压缩产生的输出在解压后与原始数据逐位相同。不会丢失任何信息,能够在不牺牲质量的情况下减小文件大小 - 这是所有需要数据完整性场景的基础。

图像领域的主要算法:

图像无损压缩的主要算法
算法原理主要应用
DeflateLZ77 滑动窗口 + 霍夫曼编码PNG (通过 zlib 实现)
LZW基于字典的方法,动态构建字典并用短代码替换重复模式GIF、TIFF
游程编码最简单的技术,对连续相同值使用「值 x 计数」表示BMP
熵编码按出现频率分配可变长度编码,算术编码接近理论极限JPEG 2000、AVIF 无损模式

压缩率取决于内容。均匀区域和图案 (截图、Logo) 可实现 50-80% 的缩减;复杂照片仅能达到 10-30%。显著低于有损压缩。

对于医学影像 (DICOM)、科学数据、法律证据和印刷母版至关重要。在编辑工作流中,无损中间文件可防止反复保存导致的代际损失。

可以使用完全在浏览器中运行的图像压缩工具比较不同压缩方式对文件大小的影响,输出格式支持无损的 PNG 以及有损的 JPG 和 WebP。

相关术语

相关文章