有损压缩与无损压缩之间的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 8 可能 2024
Anonim
无损放大和压缩图片,太强大了!
视频: 无损放大和压缩图片,太强大了!

内容


有损压缩和无损压缩是在数据压缩方法下被广泛归类的两个术语。有损压缩和无损压缩之间的主要区别在于,有损压缩在解压缩后会产生紧密匹配的数据,而无损会生成精确的原始数据。数据压缩是一种减少数据大小而又不会大量丢失信息的方法。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 结论

比较表

比较依据有损压缩无损压缩
基本的有损压缩是一种数据编码方法,它利用不精确的估计来表示内容。无损压缩是一组数据压缩算法,可以从压缩数据中准确地重建原始数据。
算法
变换编码,DCT,DWT,分形压缩,RSSMS。RLW,LZW,算术编码,霍夫曼编码,香农法诺编码。
用于图像,音频和视频。 或程序,图像和声音。
应用JPEG,GUI,MP3,MP4,OGG,H-264,MKV等RAW,BMP,PNG,WAV,FLAC,ALAC等
通道的数据保持能力更多比有损方法少

有损压缩的定义

有损压缩 方法消除了一些不明显的数据。此技术不允许文件以其原始形式还原,但是会大大减小文件的大小。如果数据质量不是您的首要任务,则有损压缩技术将非常有用。它会稍微降低文件或数据的质量,但在想要或存储数据时很方便。这种类型的数据压缩用于诸如音频信号和图像的有机数据。

有损压缩技术

  • 转换编码–此方法将表示形式中相关的像素转换为未关联的像素。新大小通常小于原始大小,并减少了表示形式的冗余。
  • 离散余弦变换(DCT)–这是使用最广泛的图像压缩技术。 JPEG处理围绕DCT进行。 DCT过程将图像划分为不同的频率部分。在量化步骤中,基本上发生压缩的最不重要的频率被拒绝。并且保留了关键频率,以便可以在解压缩过程中获得图像。重建的图像可能包含一些失真。
  • 离散小波变换(DWT)–它同时提供时间和频率的位置,可用于将信号分解为分量小波。

无损压缩的定义

无损压缩 该方法能够重构数据的原始形式。数据质量不受影响。此技术允许文件恢复其原始格式。无损压缩可以应用于任何文件格式,可以提高压缩率的性能。


无损压缩技术

  • 行程编码(RLE)–该技术通过在符号的开头使用特殊标记来减少字符串中重复符号的频率。
  • 伦佩尔·齐夫·韦尔奇(LZW)–该技术也类似于RLE技术,并搜索重复的字符串或单词并将其存储在变量中。然后,它在字符串的位置使用一个指针,该指针指向存储字符串的变量。
  • 霍夫曼编码–该技术处理ASCII字符的数据压缩。在计算每个符号的概率并将其按降序排列后,它将为各种符号构造一个完整的二叉树。
  1. 有损压缩将删除数据的无用部分,而无损压缩将重建准确的数据,这是无法检测到的。
  2. 无损压缩可以在较小程度上减少数据大小。另一方面,有损压缩可以在更大程度上减小文件的大小。
  3. 如果进行有损压缩,数据质量会下降,而无损不会降低数据质量。
  4. 在有损技术中,通道可容纳更多数据。相反,在无损技术的情况下,通道保留的数据量较小。

结论:

与无损压缩相比,有损压缩可以实现高水平的数据压缩。无损压缩不会降低数据质量,相反,有损压缩则会降低数据质量。有损技术无法在所有类型的文件中实现,因为它通过删除数据的某些部分(冗余)而起作用,这在情况下是不可能的。