Edit online

PNG 文件结构说明

1. PNG 文件结构
如图所示,PNG 文件包括以下结构:
  • PNG 文件头

  • PNG 数据块:
    • 标准数据块

    • 辅助数据块

1. PNG 数据块说明
数据块符号 数据块名称 多数据块 是否可选 可获取的参数
IHDR 文件头数据块 PNG 图片的宽、高、位深、颜色类型、Interlace Method 等。关于 IHDR 的详细说明,可查看 IHDR 对 PNG 标注的支持说明
PLTE 调色板数据块 -
tRNS 图像透明数据块 -
IDAT 图像数据块 多数据块 zlib 格式的压缩码流数据。
注: zlib 压缩之前,可以采用 Filter 算法对原始数据进行处理,有助于提升压缩率。关于具体流程说明,可查看 Filter 算法说明
IEND 图像结束数据块 -