Leadtools.ColorConversion Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
IccHeader Structure
See Also  Members  
Leadtools.ColorConversion Namespace : IccHeader Structure



Contains all the information and data about an ICC profile header.

Object Model



Syntax

Visual Basic (Declaration) 
Public Structure IccHeader 
   Inherits ValueType
Visual Basic (Usage)Copy Code
Dim instance As IccHeader
C# 
public struct IccHeader : ValueType 
C++/CLI 
public value class IccHeader : public ValueType 

Example

For an example, refer to IccProfileExtended.

Remarks

  • The CmmID value shall match a CMM type signature registered in the ICC registry. If no preferred CMM is identified, this memeber shall be set to zero (00000000h). The registration authority for this data is the ICC Technical Secretary. See the ICC web site (http://www.color.org/) for contact information.
  • The Version shall contain the value 0x04200000h for ICC version 4.2.0.0 over which this ICC profile structure and all the methods associated with it was built.
  • For all profile classes, other than a device link profile, the profile connection space member Pcs shall be either XyzData or LabData. When the device class is a device link profile, the value of the profile connection space shall be the appropriate color space from the list in IccColorspaceType.
  • The ProfileSignature contains the fixed value of 0x61637379h.
  • If there is no primary platform identified, the Platform shall be set to NoPlatformSignature.
  • The Manufacturer and Model values shall match the signature contained in the appropriate section of the ICC signature registry found at (http://www.color.org/). If not used, this member shall be set to zero (00000000h).
  • For the Illuminant member, the only illuminant permitted for the profile connection space is D50 (where X=0.9642; Y=1.0 and z=0.8249).
  • The Creator value shall match the signature contained in the device manufacturer section of the ICC signature registry found at (http://www.color.org/). If not used, this member shall be set to zero (00000000h).
  • The ProfileId value is generated using the MD5 fingerprinting method as defined in the Internet RFC 1321. If it has not been calculated, the value of the ProfileId shall be set to zero (00000000h).
  • The Reserved value reserved for future ICC definition and shall be set to zero (00000000h).

Inheritance Hierarchy

System.Object
   System.ValueType
      Leadtools.ColorConversion.IccHeader

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also