PNG格式全解析:你想知道的都在这里
PNG属于一种什么样的格式呢?
PNG是一种图像文件存储格式,于20世纪90年代中期开始被开发。其开发目的在于取代GIF和TIFF文件格式,并且增添一些GIF文件格式所缺失的特性。PNG的英文全称为Portable Network Graphic Format,中文名称是流式网络图形格式,它的名称源于非官方的“PNG's Not GIF”。这是一种位图文件(bitmap file)存储格式,读音为“ping”。在存储灰度图像时,PNG格式下的灰度图像深度最多可达16位;而存储彩色图像时,彩色图像的深度最多能够达到48位,同时还能够存储多达16位的α通道数据。PNG采用的是从LZ77派生而来的无损数据压缩算法。
一个PNG图像格式文件(或者说数据流)是由8字节的PNG文件署名(PNG file signature)域以及按照特定结构组织的3个以上的数据块(chunk)所构成的。
PNG定义了两类数据块,一类被称为关键数据块(critical chunk),这是标准的数据块;另一类是辅助数据块(ancillary chunks),属于可选的数据块。关键数据块定义了4个标准数据块,每个PNG文件都必然包含这4个数据块,并且PNG的读写软件也都必须对这些数据块予以支持。尽管PNG文件规范并未要求PNG编译码器对可选数据块进行编码和译码,但规范还是倡导对可选数据块予以支持。
PNG具有以下特性:
体积小:在网络通信中,由于受到带宽的限制,在确保图片清晰、逼真的条件下,网页不可能大量使用文件较大的bmp、jpg格式文件。
无损压缩:PNG文件运用LZ77算法的派生算法来进行压缩,从而能够获得较高的压缩比,并且不会造成数据的损失。它借助特殊的编码方式来标记重复出现的数据,所以对图像的颜色没有影响,也不会产生颜色的损失,这样就能够多次保存而不会使图像质量下降。
索引彩色模式:PNG - 8格式和GIF图像相似,同样运用8位调色板把RGB彩色图像转换为索引彩色图像。图像中保存的不再是各个像素的彩色信息,而是从图像中选取出来的具有代表性的颜色编号,每个编号对应一种颜色,这样图像的数据量就会减少,这对彩色图像的传播是非常有利的。
更优化的网络传输显示:PNG图像在浏览器上采用流式浏览的方式,即使是经过交错处理的图像,在完全下载之前也会为浏览者提供一个基本的图像内容,然后再逐渐变得清晰起来。它允许连续地读出和写入图像数据,这个特性非常适合在通信过程中显示和生成图像。
支持透明效果:PNG能够为原始图像定义256个透明层次,使得彩色图像的边缘可以与任何背景平滑地融合,从而完全消除锯齿边缘。这种功能是GIF和JPEG所不具备的。
PNG还同时支持真彩和灰度级图像的Alpha通道透明度。
PNG的格式有8位、24位、32位三种形式。其中,8位PNG支持两种不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位的基础上增加了8位透明通道,因此能够展现256级透明程度。PNG8和PNG24后面的数字代表的是这种PNG格式最多能够索引和存储的颜色值。“8”代表2的8次方,也就是256色,而24代表2的24次方,大约有1600多万色。
软件名称:ACDSee官方免费版
软件版本:2.0.1.520中文版
软件大小:59.45MB
软件授权:免费
适用平台:WinXP、Win2003、Vista、Win8、Win7
下载地址://dl.pconline.com.cn/download/353118.html
