Contained Within
Find More Documentation
Featured Support Resources
| Download this book in PDF
Index
Numerics
| |
| icInt64Number | 109 |
| icUInt64Number | 109 |
A
| |
| abstract profile | 106 |
| accuracy, optimizing for | 81 |
| architecture | 1 to 2 |
| architecture diagram | 2 |
| attribute | 86 |
| .....data structures | 99 to 133 |
| ............arrays of numbers | 117 |
| ............ASCII data | 108 |
| ............ASCII data, variable-lengtharray | 109 |
| ............binary data | 108 |
| ............binary data, variable-lengtharray | 109 |
| ............device attributes | 108 |
| ............enums, other | 114 |
| ............number definitions | 109 |
| ............profile header flags | 108 |
| ............screening encodings | 108 |
| ............signatures | 109 |
| ............signatures, color space | 113 |
| ............signatures, color space valid PCSsnote | 113 |
| .....error messages | 137 |
| .....Lut8 and Lut16 transform note | 102, 121, 127 |
| .....required and optional | 100 |
| .....value | 100 |
B
| |
| band-interleaved data | 50 |
| bibliography | 157 |
C
| |
| calibration | 93 |
| calibration, definition of |
| .....See also profile | 20 |
| CCP (complete color profile), definitionof | 10 |
| characterization | 93 |
| .....error messages | 139 |
| |
| characterization, definition of |
| .....See also profile | 20 |
| chromaticity | 7 |
| CIE (Commission Internationale del'Eclairage) | 10 |
| CMM (Color Management Module) |
| .....error messages | 140 |
| CMM (color management module) |
| .....in KCMS product overview | 4 |
| .....profile, assocation with | 8 |
| CMYK input profile (ICC) | 104 |
| CMYK output profile (ICC) | 105 |
| color blindness | 10 |
| color profiles (See profiles) |
| color space conversion profile | 105 |
| color spaces | 7 |
| color-corrected | 3 |
| colorimetric data | 44 |
| colormap | 50 |
| component array defines | 51 |
| component-interleaved data | 49 |
| computer-generated color data | 44 |
| constants | 24 |
| .....operation hint | 43 |
| content hints (See hints) | 18 |
| CSP (color space profile), definition of | 9 |
D
| |
| DCP (device color profile), definition of | 9 |
| demonstration programs | 6 |
| device attributes | 108 |
| device link profile | 105 |
E
| |
| ECP (effects color profile), definitionof | 10 |
| error format | 58 |
| error messages | 136 to 140 |
| ......attributes | 137 |
| ......characterization | 139 |
| ......CMM | 140 |
| ......connection | 138 |
| ......evaluation | 139 |
| ......general failure | 136 |
| ......internal | 140 |
| ......IO | 136 |
| ......memory | 136 |
| ......pixel layout | 139 |
| ......profile | 137 |
| ......unimplemented features | 140 |
| ......validation | 138 |
| ......X11 profile | 137 |
F
| |
| forward operation hints (See hints) | 18 |
H
| |
| hints |
| ......content | 18, 44 |
| ......load | 19, 74, 79 |
| ............bit mask code example | 43 |
| ............bit mask values table | 42 |
| ............bit positions and masks | 41 |
| ......operation |
| ............forward | 43 |
| ............reverse | 43 |
| ......operation, forward | 15, 18 |
| ......operation, gamut-test | 16 |
| |
| .....operation, reverse | 15, 18 |
| .....operation, simulate | 16 |
| hints, load | 11 |
I
| |
| icAny | 109 |
| icAsciiData | 108 |
| icBinaryData | 108 |
| ICC content hints | 45 |
| ICC specification |
| .....device link profiles | 105 |
| .....input profile | 103 |
| ............CMYK | 104 |
| ............monochrome | 104 |
| ............RGB | 104 |
| .....output profile | 104 |
| ............CMYK | 105 |
| ............monochrome | 105 |
| ............RGB | 105 |
| ICC tag, See tag | 102 |
| icColorSpaceSignature | 113 |
| icCurve | 120 |
| icCurveType | 126 |
| icData | 121 |
| icDataType | 126 |
| icDateTimeNumber | 120 |
| icDateTimeType | 126 |
| icDescStruct | 122 |
| icEmbeddedProfileFalse | 108 |
| icEmbeddedProfileTrue | 108 |
| icGlossy | 108 |
| icHeader | 132 |
| icIlluminant | 116 |
| icInt16Array | 118 |
| icInt16Number | 109 |
| icInt32Array | 119 |
| icInt32Number | 109 |
| icInt64Number | 119 |
| icInt8Number | 109, 118 |
| icLinesPerCm | 108 |
| icLinesPerInch | 108 |
| icLut16Type | 126 |
| icLut8Type | 127 |
| icMagicNumber | 108 |
| icMatte | 108 |
| icMeasurement | 122 |
| icMeasurementFlare | 114 |
| icMeasurementGeometry | 114 |
| icMeasurementType | 128 |
| icNamedColorType | 128 |
| icPlatformSignature | 114 |
| icProfile | 133 |
| icProfileClassSignature | 113 |
| icProfileSequenceDesc | 122 |
| icProfileSequenceType | 128 |
| icPrtrDefaultScreensFalse | 108 |
| icPrtrDefaultScreensTrue | 108 |
| icReflective | 108 |
| icRenderingIntent | 115 |
| icS15Fixed16ArrayType | 128 |
| icS15Fixed16Number | 119 |
| icScreening | 123 |
| icScreeningData | 123 |
| icScreeningType | 129 |
| icSigHeaderTag | 100 |
| icSigLabData | 113 |
| |
| icSigListTag | 100 |
| icSignature | 109 |
| icSignatureType | 129 |
| icSigNumTag | 100 |
| icSigXYZData | 113 |
| icSpotShape | 115 |
| icStandardObserver | 115 |
| icTag | 132 |
| icTagBase | 126 |
| icTagList | 132 |
| icTagSignature | 110 |
| icTagTypeSignature | 112 |
| icTechnologySignature | 111 |
| icText | 124 |
| icTextDescription | 123 |
| icTextDescriptionType | 128 |
| icTextType | 129 |
| icTransparency | 108 |
| icU16Fixed16ArrayType | 129 |
| icU16Fixed16Number | 119 |
| icUcrBg | 124 |
| icUcrBgCurve | 124 |
| icUcrBgType | 129 |
| icUInt16ArrayType | 130 |
| icUInt16Number | 109, 118 |
| icUInt32ArrayType | 130 |
| icUInt32Number | 109, 118 |
| icUInt64ArrayType | 130 |
| icUInt64Number | 119 |
| icUInt8ArrayType | 130 |
| icUInt8Number | 109, 118 |
| icUseAnywhere | 108 |
| icUseWithEmbeddedDataOnly | 108 |
| icVersionNumber | 108 |
| icViewingCondition | 124 |
| icViewingConditionType | 130 |
| icXYZArray | 120 |
| icXYZNumber | 120 |
| icXYZType | 131 |
| interleaved data |
| ......band | 50 |
| ......component | 49 |
| ............pixel layout diagram | 52 |
| ......planar | 50 |
| ......row | 49 |
K
| |
| kcms | 6 |
| KCMS product overview | 1 to 6 |
| ......applications | 2 |
| ......architecture | 1 |
| ......architecture diagram | 2 |
| ......C API | 2 |
| ......CMM | 4 |
| ......KCMS file system | 5 |
| ......KCMS framework | 3 |
| ......libraries, graphics and imaging | 4 |
| ......profile | 3 |
| kcms_create.c | 6 |
| kcms_timer.c | 6 |
| kcms_update.c | 6 |
| kcms_utils.c | 6 |
| kcmstest | 6 |
| kcmstest_tiff.c | 6 |
| KcsAddToCurrentHints | 42 |
| KcsAllFunc | 39 |
| |
| KcsAttributeBase, declaration of | 24 |
| KcsAttributeName |
| .....in KcsGetAttribute() | 69 |
| .....in KcsSetAttribute() | 86 |
| KcsAttributes | 42 |
| KcsAttributeType, declaration of | 26 |
| KcsAttributeValue |
| .....in KcsGetAttribute() | 69 |
| .....in KcsSetAttribute() | 86 |
| KcsAttributeValue, declaration of | 28 |
| KcsAttrStrLength, declaration of | 24 |
| KcsAvailable() |
| .....declaration | 60 |
| .....use of | 60 |
| KcsCalibrationData |
| .....in KcsUpdateProfile() | 93 |
| KcsCallbackFunction |
| .....in KcsSetCallback() | 91 |
| KcsCallbackFunction, declaration of | 31 |
| KcsCharacterizationData |
| .....in KcsUpdateProfile() | 93 |
| KcsComponent, declaration of | 35 |
| KcsConnectFunc | 39 |
| KcsConnectProfiles() |
| .....declaration | 61 |
| .....use of | 14, 16, 20, 48, 61 |
| KcsContAll | 42, 45, 48 |
| KcsContColorimetric | 42, 44, 48 |
| KcsContGraphics | 42, 44, 48 |
| KcsContImage | 42, 44, 48 |
| KcsContUnknown | 42, 45, 48 |
| KcsCreateProfile() |
| .....use of | 20, 36, 64 |
| KcsCreationDesc, declaration of | 36 |
| KcsCreationType, declaration of | 37 |
| KcsEffect | 42 |
| KcsErrDesc, declaration of | 37 |
| KcsEvaluate() |
| ......declaration | 66 |
| ......use of | 15, 18, 19, 31, 48, 51, 66 |
| KcsEvaluateFunc | 39 |
| KcsEvaluationSpeed, declaration of | 38 |
| KcsExtendableArray, declaration of | 24 |
| KcsExtendableMeasSet, declarationof | 24 |
| KcsExtendablePixelLayout, declarationof | 24 |
| KcsFileId, declaration of | 38 |
| KcsFileProfile | 55 |
| KcsFreeFunc | 39 |
| KcsFreeProfile() |
| ......declaration | 68 |
| ......use of | 19, 68 |
| KcsFunction |
| ......in KcsSetCallback() | 91 |
| KcsFunction, declaration of | 38 |
| KcsGetAttribFunc | 39 |
| KcsGetAttribute() |
| ......declaration | 69 |
| ......get CMM list note | 64 |
| ......use of | 10, 25, 44, 69 |
| KcsGetLastError() |
| ......declaration | 73 |
| KcsHeapApp | 42 |
| KcsHeapSys | 42 |
| KcsIdentifier | 39 |
| KcsLoadFunc | 39 |
| KcsLoadHints | 40 |
| ......in KcsLoadProfile() | 74 |
| ......in KcsModifyLoadHints() | 79 |
| |
| .....in KcsOptimizeProfile() | 81 |
| .....use of | 11 |
| KcsLoadHints, bit mask codeexample | 43 |
| KcsLoadHints, bit mask values table | 42 |
| KcsLoadHints, bit positions and masksdiagram | 41 |
| KcsLoadNever | 42 |
| KcsLoadNow | 42 |
| KcsLoadNow, use of | 38 |
| KcsLoadProfile() |
| .....declaration | 74 |
| .....memory management | 74 |
| .....use of | 11, 20, 74 |
| KcsLoadWhenIdle | 42 |
| KcsLoadWhenNeeded | 42 |
| KcsMaskAttr | 42 |
| KcsMaskCont | 42 |
| KcsMaskEffect | 42 |
| KcsMaskLoadWhen | 42 |
| KcsMaskLoadWhere | 42 |
| KcsMaskLogical | 42 |
| KcsMaskOp | 42 |
| KcsMaskUnloadWhen | 42 |
| KcsMeasurementBase | 46 |
| KcsMeasurementSample | 46 |
| KcsMemoryProfile | 55 |
| KcsModifyLoadHints() |
| .....declaration | 79 |
| .....use of | 11, 79 |
| KcsModifyLoadHintsFunc | 39 |
| KcsOpAll | 42, 44, 48 |
| KcsOperationType | 40, 47 |
| .....in KcsConnectProfiles() | 61 |
| ......in KcsEvaluate() | 66 |
| KcsOpForward | 42, 43, 48 |
| KcsOpGamutTest | 42, 44, 48 |
| KcsOpReverse | 42, 43, 48 |
| KcsOpSimulate | 42, 48 |
| ......use of | 43 |
| KcsOpSimulate, preview printer outputnote | 44 |
| KcsOptAccuracy | 49 |
| KcsOptimizationType | 48 |
| ......in KcsOptimizeProfile() | 81 |
| KcsOptimizeFunc | 39 |
| KcsOptimizeProfile() |
| ......declaration | 81 |
| ......use of | 19, 20, 31, 48, 81 |
| KcsOptNone | 49 |
| KcsOptSize | 49 |
| KcsOptSpeed | 49 |
| KcsPixelLayout | 49 to 52 |
| ......component array defines | 51 |
| ......component interleaved data, pixellayout diagram | 52 |
| ......in KcsEvaluate() | 66 |
| KcsPixelLayoutSpeeds | 53 |
| KcsProfileDesc | 54 |
| ......in KcsLoadProfile() | 74 |
| ......in KcsSaveProfile() | 83 |
| ......use of | 20 |
| KcsProfileId | 56 |
| ......in KcsConnectProfiles() | 61 |
| ......in KcsEvaluate() | 66 |
| ......in KcsFreeProfile() | 68 |
| ......in KcsGetAttribute() | 69 |
| ......in KcsLoadProfile() | 74 |
| ......in KcsModifyLoadHints() | 79 |
| |
| .....in KcsOptimizeProfile() | 81 |
| .....in KcsSaveProfile() | 83 |
| .....in KcsSetAttribute() | 86 |
| .....in KcsUpdateProfile() | 93 |
| KcsProfileType | 56 |
| KcsSampleType | 57 |
| KcsSampleType constants | 57 |
| KcsSaveFunc | 39 |
| KcsSaveProfile() |
| .....declaration | 83 |
| .....use of | 11, 16, 20, 83 |
| KcsSetAttribFunc | 39 |
| KcsSetAttribute() |
| .....declaration | 86 |
| .....use of | 10, 20, 25, 86 |
| KcsSetCallback() |
| .....declaration | 91 |
| .....use of | 16, 31, 91 |
| KcsSolarisFile | 55 |
| KcsStartOverWithThis | 42 |
| KcsStatusId | 58 |
| kcstest | 6 |
| kcstest.c | 6 |
| KcsUnloadAfterUse | 42 |
| KcsUnloadNow | 42 |
| KcsUnloadWhenFreed | 42 |
| KcsUnloadWhenNeeded | 42 |
| KcsUpdateProfile() | 93 to 98 |
| .....declaration | 93 |
| .....use of | 20, 47 |
L
| |
| libraries |
| .....graphics and imaging | 4 |
| lighting conditions | 10, 16 |
| linearization tables | 94 |
| load hints (See hints) | 11 |
| Localizing Status Messages | 141 |
M
| |
| macro |
| ......KCS_DEFAULT_ATTRIB_COUNT | 25 |
| macros | 23 |
| monitors |
| ......effect of lighting on | 16 |
| monochrome input profile (ICC) | 104 |
| monochrome output profile (ICC) | 105 |
N
| |
| naming conventions used | xviii |
O
| |
| OpForward | 15 |
| OpGamutTest | 16 |
| OpReverse | 15 |
| OpSimulate | 16 |
P
| |
| palette color data | 50 |
| photographic input data | 44 |
| pixel layout |
| ......error messages | 139 |
| planar data | 50 |
| print | 6 |
| print_attributes.c | 6 |
| print_header.c | 6 |
| print_montbls.c | 6 |
| |
| profile | 7 to 21 |
| .....abstract | 106 |
| .....assocation with CMMs | 8 |
| .....calibration, definition of | 20 |
| .....CCP | 16 |
| ............creating | 14 |
| .....CCP code example | 17 |
| .....CCP, definition of | 10 |
| .....characterization, definition of | 20 |
| .....color space conversion | 105 |
| .....connecting | 14 |
| .....converting data diagram | 12 |
| .....CSP | 16 |
| .....CSP, definition of | 9 |
| .....DCP | 16 |
| .....DCP, definition of | 9 |
| .....description | 11 |
| .....device link | 105 |
| .....devices, associating with | 16 |
| .....devices, associating withdiagram | 12 |
| .....ECP, definition of | 10 |
| .....error messages | 137 |
| .....evaluating | 15 |
| .....freeing | 19 |
| .....header flags | 108 |
| .....identifier | 11 |
| .....in KCMS product overview | 3 |
| .....input |
| ............CMYK (ICC) | 104 |
| ............monochrome (ICC) | 104 |
| ............RGB (ICC) | 104 |
| .....loading | 11 |
| .....memory management | 19 |
| .....monitor, converting to | 12 |
| .....operations diagram | 15 |
| ......optimizing | 19, 81 |
| ............accuracy | 19, 49 |
| ............callback function | 19 |
| ............size | 19, 49 |
| ............speed | 19, 49 |
| ......output |
| ............CMYK (ICC) | 105 |
| ............monochrome (ICC) | 105 |
| ............RGB (ICC) | 105 |
| ......saving | 11 |
| ......scanner, converting from | 12 |
| ......simple color data conversion codeexample | 13 |
| ......simulated execution | 43 |
| ......using to convert color data | 12 to 17 |
R
| |
| README | 6 |
| readme file | 6 |
| rendering hints | 45 |
| reverse operation hints (See hints) | 18 |
| RGB input profile (ICC) | 104 |
| RGB output profile (ICC) | 105 |
| row-interleaved data | 49 |
S
| |
| sample programs | 6 |
| screening encodings | 108 |
| signatures (ICC) | 109 |
| size, optimizing for | 81 |
| speed, optimizing for | 81 |
T
| |
| tag |
| ......definition of all | 107 |
| |
| .....name | 99 |
| .....required | 102 |
| .....types | 107 to 124 |
V
W
|
|