表17-3-1 ctype数据表述的附加信息
Ancillary表示该区块是辅助区块,这些区块是可有可无的;Critical表示该区块是关键区块,这些区块是必需的。 Private表示该区块是不在PNG标准规格(PNG specification)区块之中的,属于该PNG文件私有,其名称的第二个字母是小写的;Public表示该区块属于PNG标准规格区块,其名称的第二个字母是大写的。 Safe to Copy表示该区块与图像数据无关,可以随意复制到改动过的PNG文件中;Unsafe to Copy表示该区块内容与图像数据息息相关,如果对文件的Critical区块进行了增删改等操作,则该区块也需要进行相应的修改。 把这些信息也加到Chunk的显示结果中去。在CHUNK结构定义下面写出如下函数:
|