购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.2 PNG

便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图像格式。最初提出这种格式是为了替代GIF和TIFF(Tag Image File Format,标签图像文件格式),同时增加一些GIF文件格式所不具备的特性。PNG使用无损数据压缩算法,压缩比高,生成的文件体积小,一般应用于网页、Java程序中。PNG文件的结构如图2-2所示。

图2-2 PNG文件的结构

PNG文件主要包括两部分:PNG文件标志和多个PNG数据块。

PNG文件标志是识别是否为PNG文件的标志,大小为8字节,固定值为89-50-4E-47-0D-0A-1A-0A。

PNG文件至少有3个PNG数据块,定义了两种数据块类型:一种是关键数据块(Critical Chunk),是标准的数据块;另一种是辅助数据块(Ancillary Chunk),是可选的数据块。关键数据块定义了4种标准的数据块,每个PNG文件都必须包含它们,PNG读写软件也都必须支持这些数据块。表2-1所示为PNG文件中的数据块类型,并使用深色背景标记关键数据块。

表2-1 PNG文件中的数据块类型 lwY2NEQ4Rprg2O2cFxMfdnpxBckpixGiUz+GPyqCfDgH4N1VPXD1YhDq5tJTz6gK

点击中间区域
呼出菜单
上一章
目录
下一章
×