一、PNG概述
- PNG,图像文件存储格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。
- 用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。
二、PNG的构成
- PNG的基本构成为:
8字节头文件+4字节数据长度+4字节数据标识符+数据块数据+4字节CRC校验码
三、PNG区块
PNG图片由很多数据块组成,每个数据块包含了不同的信息。PNG定义了两种类型的数据块:
- 一种是称为关键数据块(critical chunk),这是标准的数据块,每个PNG文件必须包含。
- 另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。
数据块分布如下: