#include "General.h"#include "Routines.h"#include "Fragment.h"#include "CalcNDim.h"#include "DoNDim.h"#include "StdConv.h"Go to the source code of this file.
Defines | |
| #define | ALLOW_DEVICE_LINK /* allows link as the last profile in a chain, change in PI_CMM.c too */ |
| #define | CLIPPByte(x, a, b) ((x)<(a)?(UINT8)(a):((x)>(b)?(UINT8)(b):(UINT8)(x+.5))) |
| #define | CLIPPWord(x, a, b) ((x)<(a)?(UINT16)(a):((x)>(b)?(UINT16)(b):(UINT16)(x+.5))) |
| #define | VAL_USED_BITS 16 |
| #define | VAL_MAX (1<<VAL_USED_BITS) |
| #define | VAL_MAXM1 (VAL_MAX-1) |
| #define | DoLabSpecial |
Functions | |
| void | CreateLinearElut16 (Ptr theElut, SINT32 theSize, SINT32 gridPoints, SINT32 gridPointsCube) |
| void | CreateLinearElut (Ptr theElut, SINT32 theSize, SINT32 gridPoints, SINT32 gridPointsCube) |
| void | CreateLinearAlut16 (UINT16 *theAlut, SINT32 aCount) |
| void | CreateLinearAlut (UINT8 *theAlut, SINT32 count) |
| void | SetMem16 (void *wordPtr, UINT32 numBytes, UINT16 wordValue) |
| CMError | DoMakeGamutForMonitor (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | GetMatrixFromProfile (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData, OSType theTag, double factor) |
| CMError | Extract_MFT_Elut (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData, Ptr profileLutPtr, OSType theTag) |
| CMError | Extract_MFT_Xlut (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData, Ptr profileLutPtr, OSType theTag) |
| CMError | Extract_MFT_Alut (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData, Ptr profileLutPtr, OSType theTag) |
| CMError | ExtractAll_MFT_Luts (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData, OSType theTag) |
| CMError | Extract_TRC_Alut (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | Extract_TRC_Elut (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | Extract_TRC_Matrix (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | ExtractAll_TRC_Luts (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | Extract_Gray_Luts (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | ExtractAllLuts (CMLutParamPtr theLutData, LHCombiDataPtr theCombiData) |
| CMError | InitNamedColorProfileData (CMMModelPtr storage, CMProfileRef aProf, long pcs, long *theDeviceCoords) |
| CMError | Create_LH_ProfileSet (CMMModelPtr CMSession, CMConcatProfileSet *profileSet, LHConcatProfileSet **newProfileSet) |
| OSErr | MakeSpecialCube16 (long inputDim, long *theCubeSize, CUBE_DATA_TYPE *theCube, long *theBits, long *theExtraSize) |
| CMError | CreateCombi (CMMModelPtr modelingData, CMConcatProfileSet *profileSet, LHConcatProfileSet *newProfileSet, CMLutParamPtr finalLutData, Boolean createGamutLut) |
| CMError | PrepareCombiLUTs (CMMModelPtr CMSession, CMConcatProfileSet *profileSet) |
|
|
Definition at line 46 of file w98/lh_core/genluts.c. |
|
|
Definition at line 144 of file w98/lh_core/genluts.c. |
|
|
Definition at line 145 of file w98/lh_core/genluts.c. |
|
|
Definition at line 2261 of file w98/lh_core/genluts.c. |
|
|
Definition at line 148 of file w98/lh_core/genluts.c. |
|
|
Definition at line 149 of file w98/lh_core/genluts.c. |
|
|
Definition at line 147 of file w98/lh_core/genluts.c. |
|
||||||||||||||||
|
Definition at line 1999 of file w98/lh_core/genluts.c. References Boolean, cmCantConcatenateError, CMError, CMGetProfileElement(), CMGetProfileHeader(), cmProfileError, CMProfileRef, icHeader::colorSpace, LHConcatProfileSet::count, CMConcatProfileSet::count, icHeader::deviceClass, DisposeIfPtr(), dwFlags, FALSE, icAbsoluteColorimetric, icPerceptual, icRelativeColorimetric, icSaturation, icSigAbstractClass, icSigColorSpaceClass, icSigLabData, icSigLinkClass, icSigNamedColorClass, icSigNamedData, icSigPreview0Tag, icSigPreview1Tag, icSigPreview2Tag, icSigXYZData, InitNamedColorProfileData(), kDoLab2XYZ, kDoXYZ2Lab, CMConcatProfileSet::keyIndex, LHConcatProfileSet::keyIndex, kNoInfo, LH_END_PROC, LH_START_PROC, max, NamedColorProfileAtBegin, NamedColorProfileAtEnd, NamedColorProfileOnly, nil, noErr, NoNamedColorProfile, OSErr, OSType, icHeader::pcs, LHProfile::pcsConversionMode, LHConcatProfileSet::prof, LHProfile::profileSet, CMConcatProfileSet::profileSet, Ptr, LHProfile::renderingIntent, icHeader::renderingIntent, SINT16, SmartNewPtrClear(), TRUE, UINT16, UINT32, and LHProfile::usePreviewTag. Referenced by PrepareCombiLUTs().
|
|
||||||||||||||||||||||||
|
Definition at line 2423 of file w98/lh_core/genluts.c. References DoMatrixForCubeStruct::aAlutAdrShift, DoMatrixForCubeStruct::aAlutAdrSize, DoMatrixForCubeStruct::aAlutWordSize, DoMatrixForCubeStruct::aBufferByteCount, adr_breite_alut, adr_breite_elut, DoMatrixForCubeStruct::aElutAdrShift, DoMatrixForCubeStruct::aElutAdrSize, DoMatrixForCubeStruct::aElutWordSize, ALLOC_DATA, LHCombiData::amIPCS, DoMatrixForCubeStruct::aPointCount, DoMatrixForCubeStruct::aus_lut, bit_breite_alut, bit_breite_elut, BlockMoveData, Boolean, CalcGridPoints4Cube(), CalcNDim_Data16To16_Lut16(), CalcNDim_Data16To16_Lut8(), CalcNDim_Data16To8_Lut16(), CalcNDim_Data16To8_Lut8(), CMCalcParam::clearMask, cm16PerChannelPacking, cm8PerChannelPacking, cmBestMode, cmDraftMode, CMError, CMGetProfileHeader(), CMCalcParam::cmInputBytesPerLine, CMCalcParam::cmInputColorSpace, CMCalcParam::cmInputPixelOffset, CMCalcParam::cmLineCount, cmNormalMode, CMCalcParam::cmOutputBytesPerLine, CMCalcParam::cmOutputColorSpace, CMCalcParam::cmOutputPixelOffset, CMCalcParam::cmPixelPerLine, cmProfileError, CMLutParam::colorLut, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, CMLutParam::colorLutWordSize, icHeader::colorSpace, CMCalcParam::copyAlpha, LHConcatProfileSet::count, CMConcatProfileSet::count, CreateLinearAlut(), CreateLinearAlut16(), CreateLinearElut(), CreateLinearElut16(), CUBE_DATA_TYPE, DATA_2_PTR, LHCombiData::dataColorSpace, DebugPrint, icHeader::deviceClass, DISPOSE_IF_DATA, DisposeIfPtr(), DoAbsoluteShiftForPCS_Cube16(), LHCombiData::doCreate_16bit_ALut, LHCombiData::doCreate_16bit_Combi, LHCombiData::doCreate_16bit_ELut, LHCombiData::doCreate_16bit_XLut, LHCombiData::doCreateGamutLut, LHCombiData::doCreateLinkProfile, DoMatrixForCube16(), DoOnlyMatrixForCube16(), dwFlags, DoMatrixForCubeStruct::ein_lut, ExtractAllLuts(), FALSE, icHeader::flags, DoMatrixForCubeStruct::gridPoints, LHCombiData::gridPointsCube, icAbsoluteColorimetric, icSigCmyData, icSigCmykData, icSigGrayData, icSigHlsData, icSigHsvData, icSigLabData, icSigLinkClass, icSigLuvData, icSigMCH2Data, icSigMCH3Data, icSigMCH4Data, icSigMCH5Data, icSigMCH6Data, icSigMCH7Data, icSigMCH8Data, icSigNamedData, icSigRgbData, icSigXYZData, icSigYCbCrData, icSigYxyData, CMCalcParam::inputData, CMLutParam::inputLut, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, kAbsShiftAfterDoNDim, kAbsShiftBeforeDoNDim, kCMMNewLinkProfile, kDoLab2XYZ, kDoXYZ2Lab, kNumOfLab_XYZchannels, kQualityMask, Lab2XYZ_forCube16(), LH_END_PROC, LH_START_PROC, LOCK_DATA, MakeCube16(), MakeSpecialCube16(), Matrix2D, CMLutParam::matrixMFT, CMLutParam::matrixTRC, LHCombiData::maxProfileCount, NamedColorProfileAtBegin, NamedColorProfileAtEnd, nil, noErr, OSErr, CMCalcParam::outputData, CMLutParam::outputLut, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, icHeader::pcs, LHProfile::pcsConversionMode, LHCombiData::precision, LHConcatProfileSet::prof, LHCombiData::profileClass, LHCombiData::profileConnectionSpace, CMConcatProfileSet::profileSet, LHProfile::profileSet, LHCombiData::profLoop, Ptr, LHProfile::renderingIntent, LHCombiData::renderingIntent, DoMatrixForCubeStruct::separateAluts, DoMatrixForCubeStruct::separateEluts, SetMem(), SINT16, SINT32, SINT8, sprintf(), Str255, DoMatrixForCubeStruct::theArr, DoMatrixForCubeStruct::theMatrix, LHCombiData::theProfile, TRUE, UINT16, UINT32, UINT8, UNLOCK_DATA, LHProfile::usePreviewTag, LHCombiData::usePreviewTag, VAL_USED_BITS, and XYZ2Lab_forCube16(). Referenced by PrepareCombiLUTs().
|
|
||||||||||||
|
Definition at line 310 of file w98/lh_core/genluts.c. References CMError, LH_END_PROC, LH_START_PROC, noErr, SINT32, and UINT8.
|
|
||||||||||||
|
Definition at line 281 of file w98/lh_core/genluts.c. References CMError, LH_END_PROC, LH_START_PROC, noErr, SINT32, UINT16, and VAL_MAXM1.
|
|
||||||||||||||||||||
|
Definition at line 218 of file w98/lh_core/genluts.c. References CMError, LH_END_PROC, LH_START_PROC, noErr, SINT32, UINT16, and UINT32.
|
|
||||||||||||||||||||
|
Definition at line 158 of file w98/lh_core/genluts.c. References CMError, LH_END_PROC, LH_START_PROC, noErr, SINT16, UINT16, UINT32, and VAL_MAXM1.
|
|
||||||||||||
|
Definition at line 380 of file w98/lh_core/genluts.c. References adr_bereich_alut, adr_breite_elut, bit_breite_alut, cmBestMode, CMError, CMGetProfileElement(), CMLutParam::colorLut, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, CMLutParam::colorLutWordSize, icXYZType::data, DATA_2_PTR, FALSE, icSigBlueColorantTag, icSigGreenColorantTag, icSigRedColorantTag, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, LH_END_PROC, LH_START_PROC, LHCombiDataPtr, LOCK_DATA, MakeGamut16or32ForMonitor(), nil, noErr, OSType, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, LHCombiData::precision, SINT16, LHCombiData::theProfile, TRUE, UINT32, UNLOCK_DATA, and VAL_USED_BITS. Referenced by ExtractAllLuts().
|
|
||||||||||||
|
Definition at line 1461 of file w98/lh_core/genluts.c. References adr_breite_alut, adr_breite_elut, ALLOC_DATA, LHCombiData::amIPCS, icCurveType::base, bit_breite_alut, bit_breite_elut, BlockMoveData, CMError, CMGetProfileElement(), CMLutParam::colorLut, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, CMLutParam::colorLutWordSize, icCurve::count, CreateLinearAlut(), CreateLinearAlut16(), CreateLinearElut(), CreateLinearElut16(), icCurveType::curve, icCurve::data, DATA_2_PTR, DISPOSE_IF_DATA, DisposeIfPtr(), LHCombiData::doCreate_16bit_ALut, LHCombiData::doCreate_16bit_Combi, LHCombiData::doCreate_16bit_ELut, Fill_inverse_byte_ALUT_from_CurveTag(), Fill_inverse_ushort_ALUT_from_CurveTag(), Fill_ushort_ELUT_from_CurveTag(), LHCombiData::gridPointsCube, icSigGrayTRCTag, icSigLabData, CMLutParam::inputLut, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, LH_END_PROC, LH_START_PROC, LOCK_DATA, LUT_DATA_TYPE, nil, noErr, OSErr, CMLutParam::outputLut, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, LHCombiData::profileConnectionSpace, Ptr, SetMem(), SetMem16(), icTagBase::sig, SINT16, SINT32, SINT8, SmartNewPtr(), LHCombiData::theProfile, UINT16, UINT32, UINT8, UNLOCK_DATA, and VAL_USED_BITS. Referenced by ExtractAllLuts().
|
|
||||||||||||||||||||
|
Definition at line 830 of file w98/lh_core/genluts.c. References adr_bereich_alut, adr_breite_alut, bit_breite_alut, Boolean, CMError, CMGetPartialProfileElement(), cmProfileError, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, DisposeIfPtr(), LHCombiData::doCreate_16bit_ALut, LHCombiData::doCreate_16bit_Combi, FALSE, Fill_byte_ALUTs_from_lut16Tag(), Fill_byte_ALUTs_from_lut8Tag(), Fill_ushort_ALUTs_from_lut16Tag(), Fill_ushort_ALUTs_from_lut8Tag(), icSigLut8Type, LH_END_PROC, LH_START_PROC, nil, noErr, OSErr, OSType, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, Ptr, SINT16, SINT32, SmartNewPtr(), LHCombiData::theProfile, TRUE, UINT16, UINT32, and VAL_USED_BITS. Referenced by ExtractAll_MFT_Luts(), and MakeSessionFromLink().
|
|
||||||||||||||||||||
|
Definition at line 512 of file w98/lh_core/genluts.c. References adr_breite_elut, bit_breite_elut, Boolean, CMError, CMGetPartialProfileElement(), cmProfileError, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, DisposeIfPtr(), LHCombiData::doCreate_16bit_Combi, LHCombiData::doCreate_16bit_ELut, LHCombiData::doCreateLinkProfile, FALSE, Fill_ushort_ELUTs_from_lut16Tag(), Fill_ushort_ELUTs_from_lut8Tag(), LHCombiData::gridPointsCube, icSigLut8Type, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, LH_END_PROC, LH_START_PROC, LHCombiData::maxProfileCount, nil, noErr, OSErr, OSType, LHCombiData::profLoop, Ptr, SINT16, SINT32, SmartNewPtr(), LHCombiData::theProfile, TRUE, UINT16, UINT32, and VAL_USED_BITS. Referenced by ExtractAll_MFT_Luts(), and MakeSessionFromLink().
|
|
||||||||||||||||||||
|
Definition at line 673 of file w98/lh_core/genluts.c. References ALLOC_DATA, CMError, CMGetPartialProfileElement(), cmProfileError, CMLutParam::colorLut, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, CMLutParam::colorLutWordSize, DATA_2_PTR, DebugPrint, DISPOSE_IF_DATA, DisposeIfPtr(), LHCombiData::doCreate_16bit_XLut, LHCombiData::doCreateLinkProfile, icSigLut8Type, LH_END_PROC, LH_START_PROC, LOCK_DATA, LUT_DATA_TYPE, LHCombiData::maxProfileCount, nil, noErr, OSErr, OSType, Ptr, SINT32, SmartNewPtr(), LHCombiData::theProfile, UINT16, UINT32, UNLOCK_DATA, and VAL_USED_BITS. Referenced by ExtractAll_MFT_Luts(), and MakeSessionFromLink().
|
|
||||||||||||
|
Definition at line 1057 of file w98/lh_core/genluts.c. References adr_breite_alut, ALLOC_DATA, LHCombiData::amIPCS, icCurveType::base, bit_breite_alut, BlockMoveData, CMError, CMGetProfileElement(), CMLutParam::colorLutOutDim, icCurve::count, CreateLinearAlut(), CreateLinearAlut16(), icCurveType::curve, icCurve::data, DATA_2_PTR, DebugPrint, DISPOSE_IF_DATA, DisposeIfPtr(), LHCombiData::doCreate_16bit_ALut, LHCombiData::doCreate_16bit_Combi, Fill_inverse_byte_ALUT_from_CurveTag(), Fill_inverse_ushort_ALUT_from_CurveTag(), icSigBlueTRCTag, icSigGreenTRCTag, icSigRedTRCTag, kNumOfRGBchannels, LH_END_PROC, LH_START_PROC, LOCK_DATA, LUT_DATA_TYPE, nil, noErr, OSErr, OSType, CMLutParam::outputLut, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, Ptr, icTagBase::sig, SINT16, SINT32, SINT8, SmartNewPtr(), LHCombiData::theProfile, UINT16, UINT32, UINT8, unimpErr, UNLOCK_DATA, and VAL_USED_BITS. Referenced by ExtractAll_TRC_Luts().
|
|
||||||||||||
|
Definition at line 1190 of file w98/lh_core/genluts.c. References adr_breite_elut, ALLOC_DATA, LHCombiData::amIPCS, icCurveType::base, bit_breite_elut, BlockMoveData, CMError, CMGetProfileElement(), CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, icCurve::count, CreateLinearElut(), CreateLinearElut16(), icCurveType::curve, icCurve::data, DATA_2_PTR, DISPOSE_IF_DATA, DisposeIfPtr(), LHCombiData::doCreate_16bit_Combi, LHCombiData::doCreate_16bit_ELut, LHCombiData::doCreateLinkProfile, Fill_ushort_ELUT_from_CurveTag(), LHCombiData::gridPointsCube, icSigBlueTRCTag, icSigGreenTRCTag, icSigRedTRCTag, CMLutParam::inputLut, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, kNumOfRGBchannels, LH_END_PROC, LH_START_PROC, LOCK_DATA, LUT_DATA_TYPE, nil, noErr, OSErr, OSType, LHCombiData::profLoop, Ptr, icTagBase::sig, SINT32, SmartNewPtr(), LHCombiData::theProfile, UINT16, UINT32, UNLOCK_DATA, and VAL_USED_BITS. Referenced by ExtractAll_TRC_Luts().
|
|
||||||||||||
|
Definition at line 1324 of file w98/lh_core/genluts.c. References LHCombiData::amIPCS, icXYZType::base, BlockMoveData, cmElementTagNotFound, CMError, CMGetProfileElement(), icXYZArray::data, icXYZType::data, doubMatrixInvert(), icAbsoluteColorimetric, icSigBlueColorantTag, icSigGreenColorantTag, icSigMediaWhitePointTag, icSigRedColorantTag, kNumOfRGBchannels, LH_END_PROC, LH_START_PROC, Matrix2D, CMLutParam::matrixTRC, nil, noErr, OSErr, OSType, LHCombiData::renderingIntent, icTagBase::sig, SINT32, SINT8, SmartNewPtr(), LHCombiData::theProfile, and UINT32. Referenced by ExtractAll_TRC_Luts().
|
|
||||||||||||||||
|
Definition at line 973 of file w98/lh_core/genluts.c. References LHCombiData::amIPCS, CMError, CMGetProfileElement(), CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, LHCombiData::dataColorSpace, DisposeIfPtr(), Extract_MFT_Alut(), Extract_MFT_Elut(), Extract_MFT_Xlut(), GetMatrixFromProfile(), icSigXYZData, LH_END_PROC, LH_START_PROC, nil, noErr, OSErr, LHCombiData::profileConnectionSpace, Ptr, SmartNewPtr(), LHCombiData::theProfile, and UINT32. Referenced by ExtractAllLuts().
|
|
||||||||||||
|
Definition at line 1421 of file w98/lh_core/genluts.c. References CMError, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, Extract_TRC_Alut(), Extract_TRC_Elut(), Extract_TRC_Matrix(), kNumOfRGBchannels, LH_END_PROC, LH_START_PROC, and noErr. Referenced by ExtractAllLuts().
|
|
||||||||||||
|
Definition at line 1762 of file w98/lh_core/genluts.c. References LHCombiData::amIPCS, CMError, cmProfileError, LHCombiData::dataColorSpace, DebugPrint, LHCombiData::doCreateGamutLut, DoMakeGamutForMonitor(), Extract_Gray_Luts(), ExtractAll_MFT_Luts(), ExtractAll_TRC_Luts(), icAbsoluteColorimetric, icPerceptual, icRelativeColorimetric, icSaturation, icSigAbstractClass, icSigAToB0Tag, icSigAToB1Tag, icSigAToB2Tag, icSigBToA0Tag, icSigBToA1Tag, icSigBToA2Tag, icSigCmykData, icSigColorSpaceClass, icSigDisplayClass, icSigGamutTag, icSigGrayData, icSigInputClass, icSigLinkClass, icSigOutputClass, icSigPreview0Tag, icSigPreview1Tag, icSigPreview2Tag, icSigRgbData, icSigXYZData, LH_END_PROC, LH_START_PROC, noErr, OSType, LHCombiData::profileClass, LHCombiData::profileConnectionSpace, LHCombiData::renderingIntent, and LHCombiData::usePreviewTag. Referenced by CreateCombi().
|
|
||||||||||||||||||||
|
Definition at line 454 of file w98/lh_core/genluts.c. References BlockMoveData, CMError, CMGetPartialProfileElement(), Fixed, LH_END_PROC, LH_START_PROC, Matrix2D, CMLutParam::matrixMFT, nil, noErr, OSErr, SINT32, SmartNewPtr(), LHCombiData::theProfile, and UINT32. Referenced by ExtractAll_MFT_Luts(), and MakeSessionFromLink().
|
|
||||||||||||||||||||
|
Referenced by Create_LH_ProfileSet(). |
|
||||||||||||||||||||||||
|
Referenced by CreateCombi(). |
|
||||||||||||
|
Definition at line 3432 of file w98/lh_core/genluts.c. References Boolean, cmBestMode, CMError, CMGetProfileHeader(), CMLutParam::colorLut, CMLutParam::colorLutGridPoints, CMLutParam::colorLutInDim, CMLutParam::colorLutOutDim, CMLutParam::colorLutWordSize, icHeader::colorSpace, LHConcatProfileSet::count, CMConcatProfileSet::count, Create_LH_ProfileSet(), CreateCombi(), DATA_2_PTR, DebugPrint, icHeader::deviceClass, DISPOSE_IF_DATA, DisposeIfPtr(), dwFlags, FALSE, icHeader::flags, icSigDisplayClass, icSigLinkClass, icSigOutputClass, icSigRgbData, icSigXYZData, CMLutParam::inputLut, CMLutParam::inputLutEntryCount, CMLutParam::inputLutWordSize, kCMMNewLinkProfile, kCreateGamutLutMask, kDoDefaultLut, kDoGamutLut, kDoLab2XYZ, LH_END_PROC, LH_START_PROC, LOCK_DATA, NamedColorProfileAtEnd, NamedColorProfileOnly, nil, noErr, CMLutParam::outputLut, CMLutParam::outputLutEntryCount, CMLutParam::outputLutWordSize, icHeader::pcs, LHProfile::pcsConversionMode, LHConcatProfileSet::prof, LHProfile::profileSet, CMConcatProfileSet::profileSet, Ptr, LHProfile::renderingIntent, SetMem(), TRUE, UINT16, and UNLOCK_DATA. Referenced by CMMConcatInitPrivate(), and CMMInitPrivate().
|
|
||||||||||||||||
|
Referenced by Extract_Gray_Luts(). |
1.3.7