.psd文件格式的ICC探针配置文件

时间:2018-10-07 13:23:31

标签: photoshop color-profile

在为.psd文件格式构建解析器时,我遇到了一个问题,即在嵌入式ICC配置文件中,某些标签未根据offical specification正确报告其大小。

例如,规范要求在标签表中定义的标签定义了可以找到标签数据的偏移量和大小。

但是我在.psd嵌入式配置文件中找到以下数据:

(*tags.Tag)(0xc42000a540)({
    Sig: (string) (len=4) "A2B0",
    Offset: (uint32) 432,
    Size: (uint32) 41478
}),
(*tags.Tag)(0xc42000a560)({
    Sig: (string) (len=4) "A2B2",
    Offset: (uint32) 432,
    Size: (uint32) 41478
})

可以看出,它们的偏移量和大小完全相同,但是它们具有不同的标签。可以解释这一点,但是不能仅凭此大小大于配置文件所驻留的资源块。

.psd文件格式是否具有有关ICC配置文件的已知更改?还是这仅仅是错误的ICC配置文件?

0 个答案:

没有答案