跳到正文
编写
登录

PNG 数据块

更多
迷雾样式迁移​(留言 | 贡献)2026年10月14日 (三) 10:52的版本 (补全科普资料表:塔罗、元素、卦象与常见编码)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

PNG 是无损位图格式。文件以固定的 8 字节签名开始,后面是一系列数据块。每个块依次包含数据长度、四字符块类型、块内容和 CRC 校验值。

基本结构

块 内容
IHDR 图像宽高、位深、颜色类型及压缩等参数;必须位于首个数据块。
PLTE 调色板;对索引颜色图像是必需的。
IDAT 压缩后的图像数据,可以分布在多个连续块中。
IEND PNG 数据块序列的结束。

PNG 还定义文本、色彩管理和透明度等附属块。块类型字母的大小写编码了关键块、附属块等属性。CRC 用于检测传输或存储中的意外错误,不是作者身份认证。参见 校验与摘要。

常见附属块

附属块是否出现取决于图像内容与编码软件,并非每个 PNG 文件都包含以下各块。

块 内容
tRNS 透明度信息,可用于索引颜色或指定透明色。
gAMA 图像伽马值。
sRGB 图像遵循 sRGB 色彩空间的标记。
iCCP 压缩的 ICC 色彩配置文件。
tEXt、zTXt、iTXt 分别承载未压缩文本、压缩文本及国际化文本。
eXIf EXIF 元数据。

参考资料

返回图片与文件

迷雾 Wiki
搜索迷雾 Wiki
阅读设置