[Openicc] iccProfileDump: NonCompliant! - Bad Header File Size

Kai-Uwe Behrmann ku.b-list at gmx.de
Thu Apr 24 10:08:02 PDT 2014


SampleICC's iccProfileDump -v tool gives me a warning about a old v2.3
sRGB.icc profile.

What wonders me is the absence of the 4 byte padding requirement in the
old Spec. ICC.1:1998-09 or Spec ICC.1:2001-04 specs. See section 6.1.1
"Profile size".
Since the ICC v4 spec there is such a requirement formulated. See
section 7.1 "General" Note 1.

The output is as follows:
iccDumpProfile -v /usr/share/color/icc/OpenICC/sRGB.icc
Profile:          '/usr/share/color/icc/OpenICC/sRGB.icc'
Profile ID:        7fb30d688bf82d32a0e748daf3dba95d
Size:             6922(0x1b0a) bytes

Header
------
Attributes:       Reflective | Glossy
Cmm:              Little CMS
Creation Date:    8/13/2004  12:18:06
Creator:          'lcms' = 6C636D73
Data Color Space: RgbData
Flags             EmbeddedProfileFalse | UseAnywhere
PCS Color Space:  XYZData
Platform:         Microsoft
Rendering Intent: Perceptual
Type:             DisplayClass
Version:          2.30
Illuminant:       X=0.9642, Y=1.0000, Z=0.8249

...

Validation Report
-----------------
Profile is valid

NonCompliant! - Bad Header File Size

What does the last line mean? Does SampleICC only check for v4 spec
compliance? I would assume this particular profile is valid and compiant
as per v2 spec.

kind regards
Kai-Uwe


More information about the openicc mailing list