精华内容
下载资源
问答
  • 图像有损压缩与无损压缩Modern web browsers accept four image formats by default: JPEG, GIF, PNG and SVG. But before talking about formats, let’s introduce two extremely important terms: lossless and ...

    图像有损压缩与无损压缩

    Modern web browsers accept four image formats by default: JPEG, GIF, PNG and SVG. But before talking about formats, let’s introduce two extremely important terms: lossless and lossy compression.

    现代网络浏览器默认接受四种图像格式: JPEGGIFPNGSVG 。 但是在讨论格式之前,我们先介绍两个非常重要的术语: 无损压缩和有损压缩。

    Almost all images are compressed in some way. That is, the raw binary data that makes up the individual pixels and their color is packaged up and rearranged to achieve the smallest file size possible for any particular format. There are many different methods of data compression, but every system comes down to one simple question: whether it physically changes the data in the image.

    几乎所有图像都以某种方式压缩。 即,构成单个像素及其颜色的原始二进制数据被打包并重新排列,以实现任何特定格式可能的最小文件大小。 数据压缩有很多不同的方法,但是每个系统都可以解决一个简单的问题:它是否物理地更改了图像中的数据。

    Lossless compression does not change bits. It rearranges them, and tries to pack them into a smaller space - think of different arrangements of boxes in a moving van in an attempt to fit more inside - but does not physically change them. You obviously want a lossless compression scheme in situations for which fidelity to the original data is paramount. .zip is a ubiquitous compression scheme: bits go in, information is re-arranged and compressed, but the same bits come out after you uncompress the .zip. (You don't want the “Z’s” in a compressed Microsoft Word document to be changed to “k’s” just because it would make the file smaller.)

    无损压缩不会更改位。 它会重新排列它们,并尝试将它们包装在较小的空间中-考虑在移动的货车中尝试不同的盒子布​​置,以试图容纳更多的内部空间-但不会在物理上改变它们。 在原始数据的保真度至关重要的情况下,您显然希望使用无损压缩方案。 .zip是一种无处不在的压缩方案:位进入,信息被重新安排和压缩,但是在您解压缩.zip之后出现相同的位。 (您不希望将压缩的Microsoft Word文档中的“ Z”更改为“ k”,只是因为它会使文件变小。)

    There are many lossless image compression formats: TIF, TGA, BMP, RAW, PNG, SVG and PSD among them. Arguably, even GIF is a lossless format. Assuming that you are feeding them the best information possible, all of those formats will preserve data completely, without loss or change. The easiest compression scheme is run-length encoding: if there are several pixels of the exact same color one after the other in a horizontal line, rather than counting them separately, GIF makes a shortcut code for them (say “five red pixels”, rather than counting “one red pixel, another red pixel…” and so on).

    无损图像压缩格式很多,其中包括TIFTGABMPRAWPNGSVGPSD 。 可以说,甚至GIF都是无损格式。 假设您正在向他们提供最佳信息,那么所有这些格式将完全保留数据,而不会丢失或更改。 最简单的压缩方案是游程编码:如果在水平线上有多个颜色完全相同的像素,而不是分别计数,则GIF会为它们创建快捷方式代码(例如“五个红色像素”,而不是计算“一个红色像素,另一个红色像素……”,依此类推)。

    The major drawback to a lossless compression scheme (with the exception of SVG, which is predominantly a vector format) is file size. No matter how clever the algorithm, the data must be completely preserved. But what if we could change some of that data - squish it, alter it, or even throw it out - in such a way that the end user is unlikely to spot any changes?

    无损压缩方案(主要是矢量格式的SVG除外)的主要缺点是文件大小。 无论算法多么聪明,都必须完全保留数据。 但是,如果我们可以更改某些数据(压缩,更改甚至丢弃),以致最终用户不太可能发现任何更改,该怎么办?

    This can’t be done with Word documents… but pixels are very small. If we can change some of them to be more like their neighboring pixels, we would increase the number of shortcuts we could take in describing the image, which in turn would reduce its file size. And that’s exactly what lossy compression does. There are a few lossy compression schemes for images; JPEG is the most well-known.

    Word文档无法做到这一点……但是像素非常小。 如果我们可以将其中一些更改为更接近其相邻像素,则将增加描述图像时可以使用的快捷方式的数量,从而减少其文件大小。 这正是有损压缩的作用。 有一些针对图像的有损压缩方案。 JPEG是最著名的。

    Lossy compression gives significant advantages in terms of file size. However, it comes with one major caveat: the changes made to the image to achieve this compression can't be undone. That is, the original information is lost, and can't be retrieved. (And no amount of digital wizardry can recover it - despite what the movies and television tell you).

    有损压缩在文件大小方面具有明显优势。 但是,它带有一个主要警告:对图像进行的更改以实现这种压缩是无法撤消的。 也就是说,原始信息将丢失,并且无法检索。 ( 尽管电影和电视告诉您,但没有任何数字巫术可以恢复它)。

    翻译自: https://thenewcode.com/62/Images-Lossy-vs-Lossless-Compression

    图像有损压缩与无损压缩

    展开全文
  • 图像压缩 有损和无损图像压缩技术
  • 无损压缩原理有行程编码、霍夫曼编码算术编码等。本教程操作环境:windows10系统、thinkpad t480电脑。有损压缩是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能...

    区别:无损压缩是可以完全还原的;而有损压缩还原后不能和原来文件一样,是有一定损耗的。有损压缩两种的基本机制(有损变换编解码和预测编解码);而无损压缩原理有行程编码、霍夫曼编码和算术编码等。

    8c0de2ff7ba6f2401e55ce525a93ffcb.png

    本教程操作环境:windows10系统、thinkpad t480电脑。

    有损压缩是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比,即指使用压缩后的数据进行重构,重构后的数据与原来的数据有所不同,但不影响人对原始资料表达的信息造成误解。有损压缩适用于重构信号不一定非要和原始信号完全相同的场合。图像和声音的压缩(因为其中包含的数据往往多于我们的视觉系统和听党系统所能接收的信息,丢掉一些数据而不至于对声音或者图像所表达的意思产生误解但可大大提高压缩比)。有损压缩广泛应用于语音,图像和视频数据的压缩。

    无损压缩格式则是利用数据的统计冗余进行压缩,可完全恢复原始数据而不引起任何失真,但压缩率是受到数据统计冗余度的理论限制,一般为2:1到5:1。这类方法广泛用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩。即指使用压缩后的数据进行重构(或者叫做还原,解压缩),重构后的数据与原来的数据完全相同;无损压缩用于要求重构的信号与原始信号完全致的场合。

    有损压缩和无损压缩的区别

    1、还原性上的区别

    无损压缩就是可以完全还原的;有损压缩还原后不能和原来的文件一样,有一定的损耗的。

    2、压缩率上的区别

    无损压缩压缩率是受到数据统计冗余度的理论限制,一般为2:1到5:1;

    有损压缩利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息,虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比最高可达200:1甚至更多。

    3、压缩文件格式上的区别

    mp3 、divX 、Xvid 、jpeg、 rm 、rmvb、 wma 、wmv等格式都是有损压缩;

    无损压缩格式常用的有APE、FLAC、TAK、WavPack、TTA等。

    4、压缩原理上的区别

    有损压缩两种的基本机制:

    一种是有损变换编解码,首先对图像或者声音进行采样、切成小块、变换到一个新的空间、量化,然后对量化值进行熵编码。

    另外一种是预测编解码,先前的数据以及随后解码数据用来预测当前的声音采样或者图像帧,预测数据与实际数据之间的误差以及其它一些重现预测的信息进行量化与编码。

    无损压缩原理有行程编码、霍夫曼编码和算术编码等。

    5、应用领域上的区别

    有损压缩广泛应用于语音,图像和视频数据的压缩;

    无损压缩受压缩比的限制暂时只用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩,但是无损压缩格式的前景无疑是光明的,随着时间的推移,限制无损格式的种种因素将逐渐被消除,比如硬盘容量的不断增加,机械硬盘1TB已成主流,固态硬盘200GB也将普及,无损格式占用空间大的问题将不再是问题,而速度更快的解码芯片也将被开发出来,相信会有越来越多的硬盘随身听支持无损格式,在不久的将来,连闪存随身听的容量都要以TB来计算时,为了追求更高的音质,无损压缩格式会越来越被人重视。

    展开全文
  • 求助:希望各位大神给提供图片有损压缩和无损压缩的源代码(C++)。我最近在做图片压缩的程序,但是不太会,希望各位大神给点指导。
  • 图像有损压缩与无损压缩Lossy and lossless compression are two kinds of data compression techniques. Here in this article, you will get to learn about what is lossy and lossless compression, their ...

    图像有损压缩与无损压缩

    Lossy and lossless compression are two kinds of data compression techniques. Here in this article, you will get to learn about what is lossy and lossless compression, their differences, and uses.

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

    So, let’s start with the basics.

    因此,让我们从基础开始。

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

    Data compression is the process of diminishing the storage size of any data or file so that it consumes less space on the disk. It is the technique of modifying, restructuring, encoding and converting the schema or instance of any data to reduce its size.

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

    In simple words, it is converting the file in such a way that its size is reduced to a maximum extent. Data compressions is also known as bit-rate reduction or source coding.

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

    Check the diagram below:

    检查下图:

    Data-compression

    An example of an image that is converted or compressed to reduce its size without losing the ability to reconstruct the image.

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

    Now, the question here is why there is a need for data compression?

    现在,这里的问题是为什么需要数据压缩?

    There are two primary reasons for the same.

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

    • Storage – it helps in reducing the size of data that is required to store it on the disk

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

    • Time – saves time in data transmission as the size is reduced to an extent

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

    You are getting the point!

    您明白了!

    Now coming back to the main topic, there are mainly two types of data compression techniques. Let’s discuss them.

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

    数据压缩技术 (Data Compression Techniques)

    Data-compression-techniques

    有损压缩 (Lossy Compression)

    Lossy compression is a technique that involves the elimination of a specific amount of data. It helps in reducing the file size to a great extent without any noticeable thing. Also, once the file is compressed, it cannot be restored back to its original form as the data from the file is significantly reduced. This technique is much more useful when the quality of the file is not essential. Additionally, it helps to save much space on the disk to store the data.

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

    Lossy compression is not useful when the quality of the file is essential. Besides, if there’s any further analysis to be processed on the record, this method is not ideal. This method is generally used for audio and video compression, where there is a significant amount of data loss, and even users cannot recognize it.

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

    Example of lossy compression: JPEG image

    有损压缩的示例:JPEG图像

    lossy-compression

    Image Source

    图片来源

    “Compressed image (left) shows blocking artifacts compared to the original image (right) as a result of the JPEG compression scheme used.”

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

    无损压缩 (Lossless Compression)

    Lossless compression is a technique that involves only a certain amount of elimination of data. This technique also helps in reducing the file size, but not to the greater extent as that of lossy compression. Instead, in this method, if the file is compressed, it can be restored back to its original form. Further, the quality of the data is not compromised; hence, the reduction in size is not much.

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

    Lossless compression is not useful when you want reduced size for extra storage. Also, if there is any further analysis to be performed on the file, lossless compression is not beneficial. It is useful for maintaing the originality of files by eliminating only unwanted data. This technique is commonly used for text files, sensitive documents, and confidential information.

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

    Example of lossless compression: PNG image

    无损压缩示例:PNG图像

    lossless-compression

    Image Source

    图片来源

    “The original image (left) is identical to the compressed image (right). It is represented by the identical graphs at the bottom that show the grey values for the pixels in each column is the same between the two images.”

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

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

    BasisLossy CompressionLossless Compression
    DefinitionLossy compression is a technique that involves the elimination of a specific amount of data. It helps in reducing the file size to a great extent without any noticeable thingLossless compression is a technique that involves only a certain amount of elimination of data. This technique also helps in reducing the file size, but not to the greater extent
    Compression RatioHighLow
    File QualityLowHigh
    Elimination of DataEven the necessary data is also removed which isn’t noticeableOnly some specific amount of unwanted data is removed
    RestorationCannot restore its original formCan restore its original form
    Loss of InformationThis technique involves some loss of informationThis technique doesn’t include any loss of information
    Data AccommodationMore data accommodationLess data accommodation
    DistortionFiles are distortedNo distortion
    Data holding capacityMoreLess
    Algorithms UsedTransform coding, DCT, DWT, fractal compression, RSSMSRLW, LZW, Arithmetic encoding, Huffman encoding, Shannon Fano coding
    File TypesJPEG, GIF, MP3, MP4, MKV, OGG, etc.RAW, BMP, PNG, WAV, FLAC, ALAC, etc.
    基础 有损压缩 无损压缩
    定义 有损压缩是一种涉及消除特定数量数据的技术。 它有助于在没有任何明显注意的情况下大大减小文件大小 无损压缩是一种仅涉及消除一定量数据的技术。 此技术还有助于减小文件大小,但不会在更大程度上
    压缩率
    档案品质
    消除数据 即使必要的数据也被删除,这并不明显 仅删除了特定数量的有害数据
    恢复 无法恢复其原始形式 可以恢复其原始形式
    信息丢失 此技术涉及一些信息丢失 此技术不包括任何信息丢失
    数据调整 更多数据住宿 数据容纳量减少
    失真 文件变形 无失真
    资料储存能力 更多
    使用的算法 变换编码,DCT,DWT,分形压缩,RSSMS RLW,LZW,算术编码,霍夫曼编码,香农法诺编码
    文件类型 JPEG,GIF,MP3,MP4,MKV,OGG等 RAW,BMP,PNG,WAV,FLAC,ALAC等

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

    Although both are the types of data compression, each can be useful under different situations. Like, lossy compression helps in reducing the file size, which means it is helpful to those who have vast amounts of data stored on the database. So, this technique is useful in storing the data with a much-diminished size. Also, for webpages files of such lower size is beneficial for faster loading.

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

    Further, this process doesn’t allow any after analysis of the data once the compression is completed. Also, the file cannot be restructured in its original form as it involves the loss of data.

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

    Unlike lossy compression, lossless compression doesn’t involve any loss of data. Neither the quality of data is compromised, nor the size of data is excessively reduced. It keeps the original format so it can be restored, and further operation can be performed. This method is helpful for those who need to access the data back again without compromising its quality.

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

    最后的话 (Final Words)

    Both lossy compression and lossless compression helps in the compression of data in their unique way. While lossy compression is useful to store data by compromising the data, lossless compression doesn’t. Lossless compression technique is beneficial for maintaing the originality of data, and lossy compression, on the other hand, doesn’t. Both the methods are helpful in database management, to identify and compress files accordingly.

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

    If there’s any other query regarding data compression or both the techniques of data compression, then let us know in the comment box below.

    如果还有关于数据压缩或这两种数据压缩技术的任何其他查询,请在下面的注释框中告知我们。

    翻译自: https://www.thecrazyprogrammer.com/2019/12/lossy-and-lossless-compression.html

    图像有损压缩与无损压缩

    展开全文
  • 有损压缩与无损压缩之间的主要区别: 有损压缩 无损压缩 文件质量 有损压缩是对图像本身的改变,保留了较多的亮度信息,将色相色纯度的信息周围的像素进行合并,信息量减少,图像质量也会相应的下降 ...

    有损压缩与无损压缩之间的主要区别:

    有损压缩无损压缩
    图片类型.jpg.png
    文件质量有损压缩是对图像本身的改变,保留了较多的亮度信息,将色相和色纯度的信息和周围的像素进行合并,信息量减少,图像质量也会相应的下降无损压缩是对文件本身的压缩,是对文件的数据存储方式进行优化,采用某种算法表示重复的数据信息,文件可以完全还原,不会影响文件内容,图像细节没有任何损失
    占用空间可减少图像在内存和磁盘中占用的空间不能减少图像的内存和磁盘中占用的空间
    还原性还原后不能和原来的文件一样,有一定的损耗的无损压缩就是可以完全还原的
    展开全文
  • 图像的基本有损压缩和无损压缩及解压

    万次阅读 多人点赞 2016-11-17 20:12:27
    无损压缩这里基于游长编码算法(利用像素的重复)首先提出一种简单改进算法,即在图像的各通道上进行游长编码,利用各通道像素值得重复性分别进行压缩,一定程度上提高了压缩性,因为两个相邻像素虽然不同,但他们的...
  • 有损无损压缩对比

    2016-12-25 19:26:00
    本文为原创文章,转载请保留原出处。 当涉及到减少图片的大小时,你可以选择不同的压缩类型。在今天的文章中,我们将讨论有损和无损压缩两种类型的优缺点。方法没有对错,归根到底是根据不同的...
  • BMP/JPG/PNG/GIF/有损压缩和无损压缩【转载整理】 1.bmp: BMP是windows的标准图像格式,是一种与硬件设备无关的图像文件格式,在Windows环境下运行的所有图像处理软件都支持这种格式。 BMP文件存储数据时,...
  • 无损压缩:是对文件本身的压缩,其它数据文件的压缩一样,是对文件的数据存储方式进行优化,采用某种算法表示重复的数据信息,文件可以完全还原,不会影响文件内容,对于数码图像而言,也就不会使图像细节有任何...
  • 基于四叉树的可逆整数时域重叠变换,可进行渐进式有损无损图像压缩
  • 图像有损压缩与无损压缩 有损和无损压缩是两种数据压缩技术。 在本文的此处,您将了解什么是有损和无损压缩,它们的区别用途。 什么是数据压缩? (What is Data Compression?) 数据压缩是减小任何数据或文件的...
  • 绪论 本文提出了一种联合有损图像压缩与残差的压缩框架,学习以为限制的近无损图像压缩
  • 它提供3种压缩方法以支持有损和无损压缩。 它还记录压缩的文件,适合个人团队协作。 如何使用 步骤1:在project的build.gradle档案中: buildscript { repositories { jcenter() } dependencies { ... ...
  • 常见的图像无损压缩编码方法主要有霍夫曼编码、算术编码、行程编码LZW编码。 以上四种编码都属于统计编码的范畴,消除的是编码冗余,而预测编码消除的是像素间冗余。预测编码的基本思想建立在图像中邻近像素间高度...
  • 一组jpeg2000格式图像,共有38张,包含19张无损压缩和19张有损压缩。 可以用来测试程序或其他用途。
  • 有损压缩格式有:1、mp3格式;2、AAC格式;3、AAL格式;4、Ogg格式;5、divX格式;6、Xvid格式;7、jpeg格式;8、rm格式;9、rmvb格式等等。本教程操作环境:Windows7系统、Dell G3电脑。有损压缩是利用了人类对图像...
  • 图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器宽带资源数据空间。 二、为什么要用webp 1、减小图片加载资源的大小、节省用户流量资源 2、降低服务器流量资源 三、webp兼容性情况 结果:谷歌全面支持...
  • 就是图所占的空间越小,网页显示得越快,为了追求JPG在确保一定画质的前提下,进行最大比例的压缩,出现了不少专门压缩JPG与GIF的图片压缩软件,不过这类的图片压缩软件大多是有损的。 而JPEG Optimizer 不失真图片...
  • 常见的图像文件格式 无损压缩

    万次阅读 2016-03-03 09:38:47
    常见的图像文件格式  一、BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格 式...这种格式的特点是 包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺 点--占
  • 香农的这篇文章,洋洋洒洒79页,没有几个人看懂,说看懂的,要么是装逼,要是真牛逼,但大多数是前者 ......
  • libjpeg 进行大图压缩无损,包靠谱。网上的压缩代码都是坑,都是有损的。
  • 由于在医学影像AI相关的公司工作,因此在日常工作中,我主要接触的是胸部CT图像图像的扫描参数一般是: Rows: 512 Columns: 512 一张图像的大小,大约是512k左右。 一般一套薄层1.25mm的序列,大约有200~300张,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,908
精华内容 3,563
关键字:

有损和无损压缩的图像格式格式