PNG 数据块
更多
PNG 是无损位图格式。文件以固定的 8 字节签名开始,后面是一系列数据块。每个块依次包含数据长度、四字符块类型、块内容和 CRC 校验值。
基本结构
| 块 | 内容 |
|---|---|
IHDR |
图像宽高、位深、颜色类型及压缩等参数;必须位于首个数据块。 |
PLTE |
调色板;对索引颜色图像是必需的。 |
IDAT |
压缩后的图像数据,可以分布在多个连续块中。 |
IEND |
PNG 数据块序列的结束。 |
PNG 还定义文本、色彩管理和透明度等附属块。块类型字母的大小写编码了关键块、附属块等属性。CRC 用于检测传输或存储中的意外错误,不是作者身份认证。参见 校验与摘要。