图像有损压缩与无损压缩

有损和无损压缩是两种数据压缩技术。 在本文的此处,您将了解什么是有损和无损压缩,它们的区别和用途。

什么是数据压缩? (What is Data Compression?)

数据压缩是减小任何数据或文件的存储大小,以使其在磁盘上占用较少空间的过程。 它是一种修改,重组,编码和转换任何数据的模式或实例以减小其大小的技术。

简而言之,它将以最大程度减小文件大小的方式转换文件。 数据压缩也称为比特率降低或源编码。

检查下图:

转换或压缩以减小其尺寸而又不损失重建图像能力的图像的示例。

为什么需要数据压缩?

造成这种情况的主要原因有两个。

–存储–它有助于减少将数据存储在磁盘上所需的数据量

–时间–尺寸减小到一定程度,节省了数据传输时间

现在回到主要主题,主要有两种类型的数据压缩技术。 让我们讨论一下。

数据压缩技术 (Data Compression Techniques)

有损压缩 (Lossy Compression)

有损压缩是一种涉及消除特定数量数据的技术。 它有助于在没有任何明显注意的情况下大大减小文件大小。 同样,一旦压缩了文件,由于来自文件的数据将大大减少,因此无法将其恢复为原始格式。 当文件的质量不是很重要时,此技术会更加有用。 此外,它有助于节省磁盘上的大量空间来存储数据。

当文件的质量至关重要时,有损压缩是没有用的。 此外,如果记录上有任何进一步的分析要处理,这种方法也不理想。 此方法通常用于音频和视频压缩,这会导致大量数据丢失,甚至用户也无法识别它。

有损压缩的示例:JPEG图像

“由于使用了JPEG压缩方案,与原始图像(右)相比,压缩图像(左)显示出块状伪影。”

无损压缩 (Lossless Compression)

无损压缩是一种仅涉及消除一定量数据的技术。 此技术还有助于减小文件大小,但不会像有损压缩那样在很大程度上。 相反,在这种方法中,如果文件被压缩,则可以将其还原回其原始形式。 此外,数据的质量不会受到影响; 因此,尺寸减小不多。

当您希望减小尺寸以增加存储空间时,无损压缩将无用。 此外,如果要对文件执行任何进一步的分析,则无损压缩将无益。 通过仅消除不需要的数据,对于保持文件的原始性很有用。 此技术通常用于文本文件,敏感文档和机密信息。

无损压缩示例:PNG图像

“原始图像(左)与压缩图像(右)相同。 它由底部的相同图形表示,该图形显示两列图像中每列像素的灰度值相同。”

有损压缩与无损压缩之间的区别 (Difference between Lossy and Lossless Compression)

使用哪个? (Which One to Use?)

尽管这两种都是数据压缩的类型,但是每种压缩在不同情况下都是有用的。 像,有损压缩有助于减小文件大小,这对那些在数据库上存储大量数据的用户有帮助。 因此,此技术在存储大小减小的数据时很有用。 同样,对于网页而言,这种较小的文件有利于更快地加载。

此外,压缩完成后,此过程将不允许对数据进行任何后续分析。 同样,该文件不能以其原始形式进行重组,因为它涉及数据丢失。

与有损压缩不同,无损压缩不涉及任何数据丢失。 既不会损害数据质量,也不会过度减少数据大小。 它保留了原始格式,因此可以还原,并且可以执行进一步的操作。 此方法对需要再次访问数据而不影响其质量的用户很有用。

最后的话 (Final Words)

有损压缩和无损压缩都以其独特的方式帮助压缩数据。 尽管有损压缩通过破坏数据来存储数据很有用,但无损压缩却没有。 无损压缩技术有利于保持数据的原始性,而无损压缩则不能。 两种方法都有助于数据库管理,从而相应地识别和压缩文件。

转:无损压缩和有损压缩相关推荐

  1. image.merge图像有什么变化_经常用到压缩软件的你,知道什么是无损压缩和有损压缩吗?...

    通过上一篇文章我们就应该知道了为什么要进行视频压缩,因为未经过压缩的视频数据量大的惊人,大大超出了我们的消费能力,而经过压缩后的视频不仅仅数据量有了巨大的降低,最主要的一方面是在经过高压缩比压缩过后, ...

  2. 无损压缩 vs 有损压缩 vs 损多少

    为什么80%的码农都做不了架构师?>>>    图像压缩是门古老技艺了.现如今,随着存储和网络带宽越来越便宜,目前用得也不多了.并且这个技术挺简单,也没什么好深讲的.那就随便聊聊呗. ...

  3. 【算法】深入了解数据压缩算法(无损压缩和有损压缩)

    目录 1 引言: 1 数据压缩的重要性和应用场景 2 压缩算法的基本原理和分类 2. 无损压缩算法 2.1 哈夫曼编码 2.1.1 哈夫曼编码的原理和步骤 2.1.2 实现一个简单的哈夫曼编码器 2. ...

  4. 图像有损压缩matlab程序,基于Matlab的灰度图像DCT与RLE的混合有损压缩

    人工智能及识别技术本栏目责任编辑:唐一东第5卷第21期(2009年7月)基于Matlab 的灰度图像DCT 与RLE 的混合有损压缩 朱玲芳,刘任任 (湘潭大学信息工程学院,湖南湘潭411105) 摘 ...

  5. 【图像压缩】DCT图像无损压缩【含GUI Matlab源码 726期】

    ⛄一.DCT图像无损压缩简介 1 图像压缩 图像压缩按照压缩过程中是否有信息的损失以及解压后与原始图像是否有误差可以分为无损压缩和有损压缩两大类.无损压缩是指不损失图像质量的压缩,它是对文件的存储方式 ...

  6. 音频格式简析解惑之二——无损压缩格式

    APE格式 新一代的无损音频格式. APE的本质,其实它是一种无损压缩音频格式.庞大的WAV音频文件可以通过Monkey''s Audio这个软件进行"瘦身"压缩为APE.很时候它 ...

  7. 《数据科学家养成手册》第九章信息论

    事先声明: 兴趣使然,阅读书籍的过程中看了一些资料,但并不能看太懂 信息论是围绕数据存储于传输量化等一系列问题所展开的一门专门研究信息的学科. 一句话总结作者:"在某一种设定情况下,最简洁可 ...

  8. 清华大作业指导:一人单刷雨课堂需要多少工作量?快手工程师详解如何两周搞定...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转载自:机器之心 昨天,清华自动化大一学生的 C++大作业霸占了 ...

  9. 教你在Linux中如何归档和备份

    保护系统的数据安全是计算机系统管理的重中之重,解决方法就是通过实时备份系统文件,来保护数据,也就是常说的数据容灾备份.在这篇文章中,我们将会描述几个常用来管理文件集合的命令程序,即文件压缩程序和归档程 ...

最新文章

  1. 你需要学好知识图谱——用AI技术连接世界
  2. 网站访问过程理解(一点记录)
  3. QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
  4. 2019牛客暑期多校训练营(第五场)F - maximum clique 1 (最大团:补图最大独立集)
  5. Confluence 6 在升级过程中查看合并日志
  6. 戴尔押宝iSCSI,由低到高组合成型
  7. 阿里云全球首推流量型独享虚拟主机新规格,网络访问速度最高提升400%
  8. Intel® Nehalem/Westmere架构/微架构/流水线 (8) - 重复字符串指令增强
  9. c语言函数调用原理底层分析
  10. 如何查看CSND私密文章
  11. [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
  12. Axure制作微信APP原型(一)四大模块:消息、通讯录、发现、我
  13. win7 旗舰版激活工具(附件下载)
  14. android 画图功能,Android实现简单画图画板
  15. js实现加buff功能
  16. 图片批量改名,改后缀
  17. ROS2学习笔记13--编写一个简单的发布器和侦听器(C++)
  18. Vulnhub-Zico2靶机实战
  19. nslookup命令详解和实战例子(全)
  20. Django项目实战——7—(openid是否绑定用户的处理、用户基本信息渲染、添加和验证邮箱)

热门文章

  1. fastjson不序列化空属性,解决办法
  2. Android中Fragment的分屏显示处理横竖屏显示
  3. 乘风破浪程序猿,拒绝原地踏步!
  4. 【经验总结】keil报错:declaration may not appear after executable statement in block···
  5. 使用docker安装mysql5.7
  6. ipad无线怎么重新连接到服务器,iPad不能连接无线怎么办 iPad不能连接无线解决方法【详解】...
  7. 第一个小项目——坦克大战
  8. ueditor插入图片调节框显示bug
  9. 恢复云数据库MySQL的备份文件到自建数据库总结
  10. mac 网络共享 wifi共享