According to ICC.1:2004-10, the abstract profile (8.8) requires the tags listed in (8.2) plus the AToB0Tag. This results in the required list being as follows: profileDescriptionTag, copyrightTag, mediaWhitePointTag, chromaticAdaptationTag (if illuminant is not D50), and A2B0Tag.
However in validation, SampleICC-1.3.7:IccProfile.cpp:1254 gives a validation warning if icSigMediaWhitePointTag is set for an abstract profile. Removing the icSigMediaWhitePointTag gives a (correct) error that the required tag is missing.
Log in to post a comment.