当前位置:首页> 压缩教程> 图片压缩> 什么样的PNG图片更适合压缩?

什么样的PNG图片更适合压缩?

发布时间:2021-06-15 15:10:49        出处:易压缩        阅读数:1536

  Png是一种位图格式,采用无损压缩算法,其设计目的是试图取代GIF和TIFF文件格式,同时增加一些GIF文件格式所没有的特性。PNG采用LZ77产生的无损数据压缩算法,通常用于JAVA程序、网页或S60程序,因为压缩比高,产生的文件体积小。


png压缩


那么什么样的PNG图片更适合压缩?

  常规的png图片,颜色越单一,颜色值越少,压缩率就越大,比如说一张图片的颜色同一种,或者是两种,用一个数字代表一个颜色的话,那么如果一张图片的颜色就只有一种,黑色或者红色,用数字1表示,那么这张图片的构成就是1111111111111111111111111,大家也知道压缩就是将重复和冗余的部分去掉,那么这张图片只用一个数字1就能表示出来,这就很大的压缩了图片的大小。


png


PNG图片的压缩,分两个阶段:

预解析(Prediction):这个阶段就是对png图片进行一个预处理,处理后让它更方便后续的压缩。

压缩(Compression):执行Deflate压缩,该算法结合了LZ77算法和Huffman算法对图片进行编码。

  在压缩阶段,预处理阶段获得的结果被Deflate压缩,并由Huffman编码和LZ77压缩组成。如前所述,一张图片被压缩后,它会标记出所有重复数据,记录数据的特征和结构,从而得到压缩率最高的png图片编码数据。

Deflate是一种数据流压缩算法,可在任何需要流式数据压缩的场合使用。


png


  另外,我们之前提到过,png图片,是由许多数据块组成的,但数据块中的一些信息实际上并不有用,例如,用photoshop保存了一张png图片,图片中就会有一条区块记录,“该图片是由photshop创建的”,很多类似的信息都是无用的,如果用photoshop的“导出web格式”来删除这些无用信息。

如需png图片压缩,可在线压缩:http://www.yiyasuo.com/imgcompress/

相关技巧

最新资讯

快速访问

351244714

在线咨询

咨询客服

客服热线:0592-6665555

工作时间:08:30-18:00

非工作时间欢迎微信或QQ留言客服上线将第一时间进行处理