In addition to the three basic classifications of device profiles (that is, input, display, and output), the ICC specification defines four other color processing profiles, namely
Device link
Color space conversion
Abstract
These profiles provide a standard implementation for use by the CMM in general color processing. They are for the convenience of CMMs, which may use these types to store calculated transformations.
The device link profile is for a link or connection between devices. The following attributes are for device link profiles.
See "DeviceLink Profile" in the ICC specification for more information.
Attribute Name |
Attribute Type |
---|---|
icSigHeaderTag |
icHeader |
icSigAToB0Tag |
icLut8 or icLut16 |
icSigCopyrightTag |
icText |
icSigProfileDescriptionTag |
icTextDescription |
icSigProfileSequenceDescTag |
icProfileSequenceDesc |
The color space conversion profile is for color space transformation between non-device color spaces and the profile connection space (PCS). The following attributes are for color space conversion profiles. See "ColorSpaceConversion Profile" in the ICC specification for more information.
Attribute Name |
Attribute Type |
---|---|
icSigHeaderTag |
icHeader |
icSigAToB0Tag |
icLut8 or icLut16 |
icSigBToA0Tag |
icLut8 or icLut16 |
icSigCopyrightTag |
icText |
icSigMediaWhitePointTag |
icXYZArray |
icSigProfileDescriptionTag |
icTextDescription |
The abstract profile is for color transformations between PCS and PCS. The following attributes are for abstract profiles. See "Abstract Profile" in the ICC specification for more information.
Attribute Name |
Attribute Type |
---|---|
icSigHeaderTag |
icHeader |
icSigAToB0Tag |
icLut8 or icLut16 |
icSigCopyrightTag |
icText |
icSigMediaWhitePointTag |
icXYZArray |
icSigProfileDescriptionTag |
icTextDescription |