PNG图片压缩原理
PNG图片压缩原理 png的图片我们每天都在用,可是png到底是什么,它的压缩原理是什么?很好,接下来我将会给大家一一阐述。 什么是PNG? PNG的全称叫做便携式网络图型(Portable Network Graphics)是目前最流行的网络传输和展示的图片格式,原因有如下几点: 无损压缩 :PNG图片采取了基于LZ77派生算法对文件进行压缩,使得它压缩比率更高,生成的文件体积更小,并且不损失数据。 体积小 :它利用特殊的编码方法标记重复出现的数据,使得同样格式的图片体积更小。网络通讯中因受宽带制约,在保证图片清晰、逼真的前提下,优先选择PNG格式的图片。 支持透明效果 :PNG支持对原图像定义256个透明层次,使得图像的边缘能与任何背景平滑融合,这种功能是GIF和JPEG没有的。 PNG类型 PNG图片主要有三个类型,分别为PNG 8/PNG 24/PNG 32。 PNG8 :PNG 8中的8,其实指的是 8bits 相当于用2^8(2的8次方)大小来存储一张图片的颜色种类,2的8次方等于256,也就是说PNG 8能存储256种颜色,一张图如果颜色种类很少,将它设置成PNG 8的图片类型是非常合适的。 PNG24 :PNG 24中的24,相当于3乘以8等于24,就是用三个8bits分别取表示R(红)、G(绿)、B(蓝)。R(0-255),G(0-255)、B(0-255)