#include "generic.h"
#include "icmstr.h"
Go to the source code of this file.
Defines | |
#define | ICMSEG |
#define | MAXCOLOR8 255 |
Functions | |
SINT | CreateHostInputOutputArray (MEMPTR lpMem, PMEMPTR ppArray, SINT numChan, SINT tableSize, SINT Offset, CSIG Tag, MEMPTR Buff) |
BOOL | CheckInputOutputTable (LPHOSTCLUT lpHostClut, float far *fTemp, BOOL, BOOL) |
BOOL | GetHostCSA_Intent (CHANDLE cp, MEMPTR lpBuffer, LPDWORD lpcbSize, CSIG Intent, int Type) |
BOOL | CheckColorLookupTable (LPHOSTCLUT lpHostClut, float far *fTemp) |
BOOL | DoHostConversionCRD (LPHOSTCLUT lpHostCRD, LPHOSTCLUT lpHostCSA, float far *Input, float far *Output, CSIG ColorSpace, BOOL bCheckOutputTable) |
BOOL | DoHostConversionCSA (LPHOSTCLUT lpHostClut, float far *Input, float far *Output) |
BOOL | GetCRDInputOutputArraySize (CHANDLE cp, DWORD Intent, LPSINT lpInTbSize, LPSINT lpOutTbSize, LPCSIG lpIntentTag, LPSINT lpGrids) |
void | LabToXYZ (float far *Input, float far *Output, float far *whitePoint) |
VOID | GetCLUTinfo (CSIG LutTag, MEMPTR lpLut, LPSINT nInputCh, LPSINT nOutputCh, LPSINT nGrids, LPSINT nInputTable, LPSINT nOutputTable, LPSINT size) |
BOOL | GetHostCSA (CHANDLE cp, MEMPTR lpMem, LPDWORD lpcbSize, CSIG InputIntent, SINT Index, int Type) |
HGLOBAL | GetTRCData (CHANDLE cp, LPMEMPTR lpRed, LPMEMPTR lpGreen, LPMEMPTR lpBlue, LPSINT lpnRed, LPSINT lpnGreen, LPSINT lpnBlue) |
SINT | CreateHostTRCInputTable (MEMPTR lpMem, LPHOSTCLUT lpHostClut, MEMPTR lpRed, MEMPTR lpGreen, MEMPTR lpBlue) |
SINT | CreateHostRevTRCInputTable (MEMPTR lpMem, LPHOSTCLUT lpHostClut, MEMPTR lpRed, MEMPTR lpGreen, MEMPTR lpBlue) |
BOOL | GetHostMatrixCSAorCRD (CHANDLE cp, MEMPTR lpMem, LPDWORD lpcbSize, BOOL bCSA) |
BOOL | GetHostColorSpaceArray (CHANDLE cp, DWORD InputIntent, MEMPTR lpBuffer, LPDWORD lpcbSize) |
SINT | CreateHostLutCRD (CHANDLE cp, SINT Index, MEMPTR lpMem, DWORD InputIntent) |
BOOL | GetHostColorRenderingDictionary (CHANDLE cp, DWORD Intent, MEMPTR lpMem, LPDWORD lpcbSize) |
float | g (float f) |
float | inverse_g (float f) |
BOOL | TableInterp3 (LPHOSTCLUT lpHostClut, float far *fTemp) |
BOOL | TableInterp4 (LPHOSTCLUT lpHostClut, float far *fTemp) |
void | XYZToLab (float far *Input, float far *Output, float far *whitePoint) |
void | ApplyMatrix (PFLOAT e, float far *Input, float far *Output) |
SINT | CreateOutputArray (MEMPTR lpMem, SINT nOutputCh, SINT nOutputTable, SINT Offset, MEMPTR Intent, CSIG Tag, MEMPTR Buff, BOOL AllowBinary, MEMPTR lpHostClut) |
SINT | CreateInputArray (MEMPTR lpMem, SINT nInputCh, SINT nInputTable, MEMPTR Intent, CSIG Tag, MEMPTR Buff, BOOL bAllowBinary, MEMPTR lpHostClut) |
SINT | SendCRDLMN (MEMPTR lpMem, CSIG Intent, LPSFLOAT whitePoint, LPSFLOAT mediaWP, CSIG pcs) |
SINT | SendCRDPQR (MEMPTR lpMem, CSIG Intent, LPSFLOAT whitePoint) |
SINT | SendCRDABC (MEMPTR lpMem, MEMPTR PublicArrayName, CSIG pcs, SINT nInputCh, MEMPTR Buff, LPSFLOAT e, CSIG LutTag, BOOL bAllowBinary) |
SINT | SendCRDBWPoint (MEMPTR lpMem, LPSFLOAT whitePoint) |
SINT | SendCRDOutputTable (MEMPTR lpMem, MEMPTR PublicArrayName, SINT nOutputCh, CSIG LutTag, BOOL bHost, BOOL bAllowBinary) |
BOOL EXTERN | GetPS2PreviewColorRenderingDictionary (CHANDLE cpDev, CHANDLE cpTarget, DWORD Intent, MEMPTR lpMem, LPDWORD lpcbSize, BOOL bAllowBinary) |
|
|
|
Definition at line 6 of file aug98/dll32/profcrd.c. Referenced by TableInterp3(), and TableInterp4(). |
|
Definition at line 1143 of file aug98/dll32/profcrd.c. References SINT.
|
|
Definition at line 1032 of file aug98/dll32/profcrd.c. References TableInterp3(), TableInterp4(), and TRUE.
|
|
Definition at line 1056 of file aug98/dll32/profcrd.c. References MAXCHANNELS, PMEMPTR, PUSHORT, TRUE, and USHORT.
|
|
Definition at line 53 of file aug98/dll32/profcrd.c. References icSigLut8Type, icUInt16Number, lpcpLut16Type, lpcpLut8Type, MEMPTR, Offset, PUSHORT, SINT, ui16toSINT, and USHORT.
|
|
Definition at line 587 of file aug98/dll32/profcrd.c. References BYTE, CIEXYZRange, CP_POSTSCRIPT_ERR, CreateHostInputOutputArray(), CSIG, FAR, GetCLUTinfo(), GetCPConnSpace, GetCPElement(), GetCPElementSize(), GetCPElementType(), GetCPMediaWhitePoint(), GetCPTagSig(), GetCPWhitePoint(), icS15Fixed16Number, icSigLut16Type, icSigLut8Type, icSigXYZData, icUInt16Number, Index, lpcpLut16Type, lpcpLut8Type, LPCSIG, LPHOSTCLUT, LPMEMPTR, LPSFLOAT, LPSINT, MemAlloc(), MemFree(), MEMPTR, NULL, SetCPLastError(), si16f16toSFLOAT, SINT, ui16toSINT, and USHORT.
|
|
Definition at line 358 of file aug98/dll32/profcrd.c. References FAR, GetRevCurve(), LPMEMPTR, MemAlloc(), MemFree(), MEMPTR, and REVCURVE_RATIO.
|
|
Definition at line 322 of file aug98/dll32/profcrd.c. References icUInt16Number, lpcpCurveType, MEMPTR, PUSHORT, SINT, ui16toSINT, and USHORT.
|
|
Definition at line 1563 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1452 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1169 of file aug98/dll32/profcrd.c. References ApplyMatrix(), CheckColorLookupTable(), CheckInputOutputTable(), DATA_matrix, icSigLabData, icSigXYZData, LabToXYZ(), MAXCHANNELS, TRUE, and XYZToLab().
|
|
Definition at line 1288 of file aug98/dll32/profcrd.c. References ApplyMatrix(), CheckColorLookupTable(), CheckInputOutputTable(), DATA_matrix, MAXCHANNELS, and TRUE.
|
|
Definition at line 806 of file aug98/dll32/profcrd.c.
|
|
Definition at line 99 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1331 of file aug98/dll32/profcrd.c. References BOOL, CSIG, DoesCPTagExist(), FALSE, FAR, GetCLUTinfo(), GetCPElement(), GetCPElementSize(), GetCPElementType(), GetCPTagIndex(), GetHostCSA_Intent(), icAbsoluteColorimetric, icPerceptual, icRelativeColorimetric, icSaturation, icSigBToA0Tag, icSigBToA1Tag, icSigBToA2Tag, icSigLut16Type, icSigLut8Type, Index, Intent, LPCSIG, LPMEMPTR, LPSINT, MemAlloc(), MemFree(), MEMPTR, NULL, SINT, TRUE, and TYPE_CIEBASEDDEF.
|
|
Definition at line 745 of file aug98/dll32/profcrd.c. References CreateHostLutCRD(), CSIG, DoesCPTagExist(), DoesTRCAndColorantTagExist(), DWORD, FALSE, GetCPTagIndex(), GetHostMatrixCSAorCRD(), icAbsoluteColorimetric, icPerceptual, icRelativeColorimetric, icSaturation, icSigBToA0Tag, icSigBToA1Tag, icSigBToA2Tag, Index, Intent, LPSINT, NULL, and SINT.
|
|
Definition at line 532 of file aug98/dll32/profcrd.c. References BOOL, CSIG, DWORD, FALSE, GetCPDevSpace, GetCPRenderIntent, GetHostCSA_Intent(), icSigCmykData, icSigRgbData, icUseRenderingIntent, Intent, LPCSIG, TYPE_CIEBASEDDEF, and TYPE_CIEBASEDDEFG.
|
|
Definition at line 138 of file aug98/dll32/profcrd.c. References BYTE, CP_POSTSCRIPT_ERR, CreateHostInputOutputArray(), CSIG, DWORD, FALSE, FAR, GetCLUTinfo(), GetCPConnSpace, GetCPElement(), GetCPElementSize(), GetCPElementType(), GetCPTagSig(), GetCPWhitePoint(), icSigLabData, icSigLut16Type, icSigLut8Type, icSigXYZData, icUInt16Number, Index, lpcpLut16Type, lpcpLut8Type, LPCSIG, LPHOSTCLUT, LPMEMPTR, LPSFLOAT, LPSINT, MemAlloc(), MemFree(), MEMPTR, NULL, SetCPLastError(), SINT, TRUE, TYPE_CIEBASEDDEF, TYPE_CIEBASEDDEFG, ui16toSINT, and USHORT.
|
|
Definition at line 479 of file aug98/dll32/profcrd.c. References BOOL, CSIG, DoesCPTagExist(), DoesTRCAndColorantTagExist(), FALSE, GetCPTagIndex(), GetHostCSA(), GetHostMatrixCSAorCRD(), icAbsoluteColorimetric, icPerceptual, icRelativeColorimetric, icSaturation, icSigAToB0Tag, icSigAToB1Tag, icSigAToB2Tag, Index, Intent, LPSINT, SINT, TRUE, and TYPE_CIEBASEDDEF.
|
|
Definition at line 384 of file aug98/dll32/profcrd.c. References CreateColorantArray(), CreateHostRevTRCInputTable(), CreateHostTRCInputTable(), DATA_matrix, DWORD, FALSE, GetCPWhitePoint(), GetTRCData(), icSigBlueColorantTag, icSigGreenColorantTag, icSigRedColorantTag, icSigXYZData, InvertMatrix(), LPHOSTCLUT, LPMEMPTR, LPSFLOAT, LPSINT, MemFree(), MEMPTR, NULL, SINT, TRUE, and USHORT.
|
|
Definition at line 1954 of file aug98/dll32/profcrd.c.
|
|
Definition at line 284 of file aug98/dll32/profcrd.c. References FAR, GetCPElement(), GetTRCElementSize(), icSigBlueTRCTag, icSigGreenTRCTag, icSigRedTRCTag, lpcpCurveType, LPMEMPTR, MemAlloc(), MemFree(), NULL, SINT, and ui32toSINT.
|
|
Definition at line 829 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1117 of file aug98/dll32/profcrd.c. References g().
|
|
Definition at line 1756 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1858 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1650 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1880 of file aug98/dll32/profcrd.c.
|
|
Definition at line 1708 of file aug98/dll32/profcrd.c.
|
|
Definition at line 846 of file aug98/dll32/profcrd.c. References c, MAXCOLOR8, MEMPTR, and TRUE.
|
|
Definition at line 916 of file aug98/dll32/profcrd.c. References MAXCOLOR8, MEMPTR, and TRUE.
|
|
Definition at line 1130 of file aug98/dll32/profcrd.c. References inverse_g().
|