KCMS Application Developer's Guide

icTagSignature

The icTagSignature lists the public attributes and sizes in the ICC specification. The attribute icSigProfileSequenceTag is read only and is valid for device link (complete color) profiles only.

typedef enum {
     icSigAToB0Tag                   = 0x41324230L,    /* 'A2B0' */
     icSigAToB1Tag                   = 0x41324231L,    /* 'A2B1' */
     icSigAToB2Tag                   = 0x41324232L,    /* 'A2B2' */
     icSigBlueColorantTag            = 0x6258595AL,    /* 'bXYZ' */
     icSigBlueTRCTag                 = 0x62545243L,    /* 'bTRC' */
     icSigBToA0Tag                   = 0x42324130L,    /* 'B2A0' */
     icSigBToA1Tag                   = 0x42324131L,    /* 'B2A1' */
     icSigBToA2Tag                   = 0x42324132L,    /* 'B2A2' */
     icSigCalibrationDateTimeTag     = 0x63616C74L,    /* 'calt' */
     icSigCharTargetTag              = 0x74617267L,    /* 'targ' */
     icSigCopyrightTag               = 0x63707274L,    /* 'cprt' */
     icSigDeviceMfgDescTag           = 0x646D6E64L,    /* 'dmnd' */
     icSigDeviceModelDescTag         = 0x646D6464L,    /* 'dmdd' */
     icSigGamutTag                   = 0x676d7420L,    /* 'gmt ' */
     icSigGrayTRCTag                 = 0x6b545243L,    /* 'kTRC' */
     icSigGreenColorantTag           = 0x6758595AL,    /* 'gXYZ' */
     icSigGreenTRCTag                = 0x67545243L,    /* 'gTRC' */
     icSigLuminanceTag               = 0x6C756d69L,    /* 'lumi' */
     icSigMeasurementTag             = 0x6D656173L,    /* 'meas' */
     icSigMediaBlackPointTag         = 0x626B7074L,    /* 'bkpt' */
     icSigMediaWhitePointTag         = 0x77747074L,    /* 'wtpt' */
     icSigNamedColorTag              = 0x6E636f6CL,    /* `ncol' 
                                                        * obsolete, use `ncl2' */
     icSigPreview0Tag                = 0x70726530L,    /* 'pre0' */
     icSigPreview1Tag                = 0x70726531L,    /* 'pre1' */
     icSigPreview2Tag                = 0x70726532L,    /* 'pre2' */
     icSigProfileDescriptionTag      = 0x64657363L,    /* 'desc' */
     icSigProfileSequenceDescTag     = 0x70736571L,    /* 'pseq' */
     icSigPs2CRD0Tag                 = 0x70736430L,    /* 'psd0' */                    
     icSigPs2CRD1Tag                 = 0x70736431L,    /* 'psd1' */
     icSigPs2CRD2Tag                 = 0x70736432L,    /* 'psd2' */
     icSigPs2CRD3Tag                 = 0x70736433L,    /* 'psd3' */
     icSigPs2CSATag                  = 0x70733273L,    /* 'ps2s' */
     icSigPs2RenderingIntentTag      = 0x70733269L,    /* 'ps2i' */
     icSigRedColorantTag             = 0x7258595AL,    /* 'rXYZ' */
     icSigRedTRCTag                  = 0x72545243L,    /* 'rTRC' */
     icSigScreeningDescTag           = 0x73637264L,    /* 'scrd' */
     icSigScreeningTag               = 0x7363726EL,    /* 'scrn' */
     icSigTechnologyTag              = 0x74656368L,    /* 'tech' */
     icSigUcrBgTag                   = 0x62666420L,    /* 'bfd ' */
     icSigViewingCondDescTag         = 0x76756564L,    /* 'vued' */
     icSigViewingConditionsTag       = 0x76696577L,    /* 'view' */
     icSigNamedColor2Tag             = 0x6E636C32L,    /* 'ncl2' */
     icSigCrdInfoTag                 = 0x63726469L,    /* 'crdi' */
     icMaxEnumTag                    = 0xFFFFFFFFL     /* enum = 4 bytes max */
 } icTagSignature;