[]
An ICC profile contains a 128-byte header followed by a variable number of tags contained in a tag table. This class models the header portion of the profile. Most fields in the header are ints. Some, such as data and version are aggregations of ints. This class provides an api to those fields as well as the definition of standard constants which are used in the header.
public class ICCProfileHeader
Name | Description |
---|---|
ICCProfileHeader() | Construct and empty header |
ICCProfileHeader(byte[]) | Construct a header from a complete ICCProfile |
Name | Description |
---|---|
PCSIlluminant | Header field |
dateTime | Header field |
dwCMMFlags | Header field |
dwCMMTypeSignature | Header field |
dwColorSpaceType | Header field |
dwCreatorSig | Header field |
dwDeviceAttributes1 | Header field |
dwDeviceAttributesReserved | Header field |
dwDeviceManufacturer | Header field |
dwDeviceModel | Header field |
dwPCSType | Header field |
dwPlatformSignature | Header field |
dwProfileClass | Header field |
dwProfileSignature | Header field |
dwProfileSize | Header field |
dwRenderingIntent | Header field |
kdwProfileSigReverse | Profile header signature |
profileVersion | Header field |
reserved | Header field |
size | Size of the header |
Name | Description |
---|---|
ToString() | String representation of class |