#include <math.h>
Go to the source code of this file.
Classes | |
struct | tagCURVETYPE |
struct | tagXYZTYPE |
struct | tagLUT8TYPE |
struct | tagLUT16TYPE |
struct | tagHOSTCLUT |
Defines | |
#define | MAX_LINELEN 240 |
#define | REVCURVE_RATIO 1 |
#define | CIEXYZRange 0x1FFEC |
#define | ALIGN_DWORD(nBytes) (((nBytes) + 3) & ~3) |
#define | FIX_16_16_SHIFT 16 |
#define | FIX_16_16_SCALE (1 << (FIX_16_16_SHIFT)) |
#define | TO_FIX(x) ((x) << FIX_16_16_SHIFT) |
#define | TO_INT(x) ((x) >> FIX_16_16_SHIFT) |
#define | FIX_MUL(x, y) MulDiv((x), (y), FIX_16_16_SCALE) |
#define | FIX_DIV(x, y) MulDiv((x), FIX_16_16_SCALE, (y)) |
#define | FLOOR(x) ((x) >> FIX_16_16_SHIFT << FIX_16_16_SHIFT) |
#define | TYPE_CIEBASEDDEF 1 |
#define | TYPE_CIEBASEDDEFG 2 |
#define | TAG_PS2CSA 'ps2s' |
#define | TAG_REDCOLORANT 'rXYZ' |
#define | TAG_GREENCOLORANT 'gXYZ' |
#define | TAG_BLUECOLORANT 'bXYZ' |
#define | TAG_REDTRC 'rTRC' |
#define | TAG_GREENTRC 'gTRC' |
#define | TAG_BLUETRC 'bTRC' |
#define | TAG_GRAYTRC 'kTRC' |
#define | TAG_MEDIAWHITEPOINT 'wtpt' |
#define | TAG_AToB0 'A2B0' |
#define | TAG_AToB1 'A2B1' |
#define | TAG_AToB2 'A2B2' |
#define | TAG_PS2INTENT0 'psi0' |
#define | TAG_PS2INTENT1 'psi1' |
#define | TAG_PS2INTENT2 'psi2' |
#define | TAG_PS2INTENT3 'psi3' |
#define | TAG_CRDINTENT0 'psd0' |
#define | TAG_CRDINTENT1 'psd1' |
#define | TAG_CRDINTENT2 'psd2' |
#define | TAG_CRDINTENT3 'psd3' |
#define | TAG_BToA0 'B2A0' |
#define | TAG_BToA1 'B2A1' |
#define | TAG_BToA2 'B2A2' |
#define | TAG_BToA3 'B2A3' |
#define | LUT8_TYPE 'mft1' |
#define | LUT16_TYPE 'mft2' |
#define | SIG_CURVE_TYPE 'curv' |
#define | GetCPConnSpace(pProfile) (FIX_ENDIAN(((PPROFILEHEADER)pProfile)->phConnectionSpace)) |
#define | GetCPDevSpace(pProfile) (FIX_ENDIAN(((PPROFILEHEADER)pProfile)->phDataColorSpace)) |
#define | GetCPRenderIntent(pProfile) (FIX_ENDIAN(((PPROFILEHEADER)pProfile)->phRenderingIntent)) |
#define | WriteObject(pBuf, pStr) (STRCPY(pBuf, pStr), STRLEN(pStr)) |
#define | WriteInt(pBuf, i) wsprintfA(pBuf, "%lu ", (i)) |
#define | WriteHex(pBuf, x) wsprintfA(pBuf, "%2.2x", ((x) & 0x00FF)) |
#define | STRLEN lstrlenA |
#define | STRCPY lstrcpyA |
#define | MAXCHANNELS 4 |
#define | PREVIEWCRDGRID 16 |
#define | MAXCOLOR8 255 |
#define | DATATYPE_LUT 0 |
#define | DATATYPE_MATRIX 1 |
#define | sRGB_CRC 0xa3d777b4L |
#define | sRGB_TAGSIZE 6168 |
Typedefs | |
typedef DWORD | FIX_16_16 |
typedef DWORD * | PFIX_16_16 |
typedef tagCURVETYPE | CURVETYPE |
typedef tagCURVETYPE * | PCURVETYPE |
typedef tagXYZTYPE | XYZTYPE |
typedef tagXYZTYPE * | PXYZTYPE |
typedef tagLUT8TYPE | LUT8TYPE |
typedef tagLUT8TYPE * | PLUT8TYPE |
typedef tagLUT16TYPE | LUT16TYPE |
typedef tagLUT16TYPE * | PLUT16TYPE |
typedef tagHOSTCLUT | HOSTCLUT |
typedef tagHOSTCLUT * | PHOSTCLUT |
Functions | |
BOOL | IsSRGBColorProfile (PBYTE) |
BOOL | GetCSAFromProfile (PBYTE, DWORD, DWORD, PBYTE, PDWORD, PBOOL) |
BOOL | GetPS2CSA_MONO_A (PBYTE, PBYTE, PDWORD, DWORD, PBOOL) |
BOOL | GetPS2CSA_ABC (PBYTE, PBYTE, PDWORD, DWORD, PBOOL, BOOL) |
BOOL | GetPS2CSA_ABC_Lab (PBYTE, PBYTE, PDWORD, DWORD, PBOOL) |
BOOL | GetPS2CSA_DEFG (PBYTE, PBYTE, PDWORD, DWORD, DWORD, PBOOL) |
BOOL | CreateMonoCRD (PBYTE, DWORD, PBYTE, PDWORD, DWORD) |
BOOL | CreateLutCRD (PBYTE, DWORD, PBYTE, PDWORD, DWORD, BOOL) |
BOOL | DoesCPTagExist (PBYTE, DWORD, PDWORD) |
BOOL | DoesTRCAndColorantTagExist (PBYTE) |
BOOL | GetCPWhitePoint (PBYTE, PFIX_16_16) |
BOOL | GetCPMediaWhitePoint (PBYTE, PFIX_16_16) |
BOOL | GetCPElementDataSize (PBYTE, DWORD, PDWORD) |
BOOL | GetCPElementSize (PBYTE, DWORD, PDWORD) |
BOOL | GetCPElementDataType (PBYTE, DWORD, PDWORD) |
BOOL | GetCPElementData (PBYTE, DWORD, PBYTE, PDWORD) |
BOOL | GetTRCElementSize (PBYTE, DWORD, PDWORD, PDWORD) |
DWORD | Ascii85Encode (PBYTE, DWORD, DWORD) |
BOOL | GetCRDInputOutputArraySize (PBYTE, DWORD, PDWORD, PDWORD, PDWORD, PDWORD) |
BOOL | GetHostCSA (PBYTE, PBYTE, PDWORD, DWORD, DWORD) |
BOOL | GetHostColorRenderingDictionary (PBYTE, DWORD, PBYTE, PDWORD) |
BOOL | GetHostColorSpaceArray (PBYTE, DWORD, PBYTE, PDWORD) |
DWORD | SendCRDBWPoint (PBYTE, PFIX_16_16) |
DWORD | SendCRDPQR (PBYTE, DWORD, PFIX_16_16) |
DWORD | SendCRDLMN (PBYTE, DWORD, PFIX_16_16, PFIX_16_16, DWORD) |
DWORD | SendCRDABC (PBYTE, PBYTE, DWORD, DWORD, PBYTE, PFIX_16_16, DWORD, BOOL) |
DWORD | SendCRDOutputTable (PBYTE, PBYTE, DWORD, DWORD, BOOL, BOOL) |
DWORD | SendCSABWPoint (PBYTE, DWORD, PFIX_16_16, PFIX_16_16) |
VOID | GetMediaWP (PBYTE, DWORD, PFIX_16_16, PFIX_16_16) |
DWORD | CreateCRDRevArray (PBYTE, PBYTE, PCURVETYPE, PWORD, DWORD, BOOL) |
DWORD | SendCRDRevArray (PBYTE, PBYTE, PCURVETYPE, DWORD, BOOL) |
DWORD | CreateColSpArray (PBYTE, PBYTE, DWORD, BOOL) |
DWORD | CreateColSpProc (PBYTE, PBYTE, DWORD, BOOL) |
DWORD | CreateFloatString (PBYTE, PBYTE, DWORD) |
DWORD | CreateInputArray (PBYTE, DWORD, DWORD, PBYTE, DWORD, PBYTE, BOOL, PBYTE) |
DWORD | CreateOutputArray (PBYTE, DWORD, DWORD, DWORD, PBYTE, DWORD, PBYTE, BOOL, PBYTE) |
DWORD | GetPublicArrayName (DWORD, PBYTE) |
BOOL | GetRevCurve (PCURVETYPE, PWORD, PWORD) |
VOID | GetCLUTInfo (DWORD, PBYTE, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PDWORD) |
DWORD | EnableGlobalDict (PBYTE) |
DWORD | BeginGlobalDict (PBYTE) |
DWORD | EndGlobalDict (PBYTE) |
DWORD | WriteNewLineObject (PBYTE, const char *) |
DWORD | WriteHNAToken (PBYTE, BYTE, DWORD) |
DWORD | WriteIntStringU2S (PBYTE, PBYTE, DWORD) |
DWORD | WriteIntStringU2S_L (PBYTE, PBYTE, DWORD) |
DWORD | WriteHexBuffer (PBYTE, PBYTE, PBYTE, DWORD) |
DWORD | WriteStringToken (PBYTE, BYTE, DWORD) |
DWORD | WriteByteString (PBYTE, PBYTE, DWORD) |
DWORD | WriteInt2ByteString (PBYTE, PBYTE, DWORD) |
DWORD | WriteFixed (PBYTE, FIX_16_16) |
DWORD | WriteFixed2dot30 (PBYTE, DWORD) |
DWORD | WriteDouble (PBYTE, double) |
BOOL | CreateMatrixCRD (PBYTE, PBYTE, PDWORD, DWORD, BOOL) |
DWORD | CreateHostLutCRD (PBYTE, DWORD, PBYTE, DWORD) |
DWORD | CreateHostMatrixCSAorCRD (PBYTE, PBYTE, PDWORD, DWORD, BOOL) |
DWORD | CreateHostInputOutputArray (PBYTE, PBYTE *, DWORD, DWORD, DWORD, DWORD, PBYTE) |
DWORD | CreateHostTRCInputTable (PBYTE, PHOSTCLUT, PCURVETYPE, PCURVETYPE, PCURVETYPE) |
DWORD | CreateHostRevTRCInputTable (PBYTE, PHOSTCLUT, PCURVETYPE, PCURVETYPE, PCURVETYPE) |
BOOL | CheckInputOutputTable (PHOSTCLUT, float *, BOOL, BOOL) |
BOOL | CheckColorLookupTable (PHOSTCLUT, float *) |
BOOL | DoHostConversionCSA (PHOSTCLUT, float *, float *) |
BOOL | DoHostConversionCRD (PHOSTCLUT, PHOSTCLUT, float *, float *, BOOL) |
float | g (float) |
float | inverse_g (float) |
BOOL | TableInterp3 (PHOSTCLUT, float *) |
BOOL | TableInterp4 (PHOSTCLUT, float *) |
void | LabToXYZ (float *, float *, PFIX_16_16) |
void | XYZToLab (float *, float *, PFIX_16_16) |
VOID | ApplyMatrix (FIX_16_16 *e, float *Input, float *Output) |
BOOL | CreateColorantArray (PBYTE, double *, DWORD) |
BOOL | InvertColorantArray (double *, double *) |
DWORD | crc32 (PBYTE buff, DWORD length) |
BOOL | InternalGetPS2ColorSpaceArray (PBYTE pProfile, DWORD dwIntent, DWORD dwCSAType, PBYTE pBuffer, PDWORD pcbSize, LPBOOL pbBinary) |
BOOL | InternalGetPS2ColorRenderingIntent (PBYTE pProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize) |
BOOL | InternalGetPS2ColorRenderingDictionary (PBYTE pProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize, PBOOL pbBinary) |
BOOL | InternalGetPS2PreviewCRD (PBYTE pDestProf, PBYTE pTargetProf, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize, PBOOL pbBinary) |
BOOL | InternalGetPS2CSAFromLCS (LPLOGCOLORSPACE pLogColorSpace, PBYTE pBuffer, PDWORD pcbSize, PBOOL pbBinary) |
BOOL WINAPI | GetPS2PreviewCRD (HPROFILE hDestProfile, HPROFILE hTargetProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize, LPBOOL pbBinary) |
Variables | |
const char | ASCII85DecodeBegin [] = "<~" |
const char | ASCII85DecodeEnd [] = "~> cvx exec " |
const char | TestingDEFG [] |
const char | SupportDEFG_S [] = "SupportDEFG? { " |
const char | NotSupportDEFG_S [] = "SupportDEFG? not { " |
const char | SupportDEFG_E [] = "}if " |
const char | IndexArray16b [] |
const char | IndexArray [] |
const char | StartClip [] = "dup 1.0 le{dup 0.0 ge{" |
const char | EndClip [] = "}if}if " |
const char | BeginString [] = "<" |
const char | EndString [] = ">" |
const char | BeginArray [] = "[" |
const char | EndArray [] = "]" |
const char | BeginFunction [] = "{" |
const char | EndFunction [] = "}bind " |
const char | BeginDict [] = "<<" |
const char | EndDict [] = ">>" |
const char | BlackPoint [] = "[0 0 0]" |
const char | DictType [] = "/ColorRenderingType 1 " |
const char | IntentType [] = "/RenderingIntent " |
const char | IntentPer [] = "/Perceptual" |
const char | IntentSat [] = "/Saturation" |
const char | IntentACol [] = "/AbsoluteColorimetric" |
const char | IntentRCol [] = "/RelativeColorimetric" |
const char | WhitePointTag [] = "/WhitePoint " |
const char | BlackPointTag [] = "/BlackPoint " |
const char | RangePQRTag [] = "/RangePQR " |
const char | TransformPQRTag [] = "/TransformPQR " |
const char | MatrixPQRTag [] = "/MatrixPQR " |
const char | RangePQR [] = "[ -0.07 2.2 -0.02 1.4 -0.2 4.8 ]" |
const char | MatrixPQR [] = "[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]" |
const char * | TransformPQR [3] |
const char | RangeABCTag [] = "/RangeABC " |
const char | MatrixATag [] = "/MatrixA " |
const char | MatrixABCTag [] = "/MatrixABC " |
const char | EncodeABCTag [] = "/EncodeABC " |
const char | RangeLMNTag [] = "/RangeLMN " |
const char | MatrixLMNTag [] = "/MatrixLMN " |
const char | EncodeLMNTag [] = "/EncodeLMN " |
const char | RenderTableTag [] = "/RenderTable " |
const char | CIEBasedATag [] = "/CIEBasedA " |
const char | CIEBasedABCTag [] = "/CIEBasedABC " |
const char | CIEBasedDEFGTag [] = "/CIEBasedDEFG " |
const char | CIEBasedDEFTag [] = "/CIEBasedDEF " |
const char | DecodeATag [] = "/DecodeA " |
const char | DecodeABCTag [] = "/DecodeABC " |
const char | DecodeLMNTag [] = "/DecodeLMN " |
const char | DeviceRGBTag [] = "/DeviceRGB " |
const char | DeviceCMYKTag [] = "/DeviceCMYK " |
const char | DeviceGrayTag [] = "/DeviceGray " |
const char | TableTag [] = "/Table " |
const char | DecodeDEFGTag [] = "/DecodeDEFG " |
const char | DecodeDEFTag [] = "/DecodeDEF " |
const char | NullOp [] = "" |
const char | DupOp [] = "dup " |
const char | UserDictOp [] = "userdict " |
const char | GlobalDictOp [] = "globaldict " |
const char | CurrentGlobalOp [] = "currentglobal " |
const char | SetGlobalOp [] = "setglobal " |
const char | DefOp [] = "def " |
const char | BeginOp [] = "begin " |
const char | EndOp [] = "end " |
const char | TrueOp [] = "true " |
const char | FalseOp [] = "false " |
const char | MulOp [] = "mul " |
const char | DivOp [] = "div " |
const char | NewLine [] = "\r\n" |
const char | Slash [] = "/" |
const char | Space [] = " " |
const char | CRDBegin [] = "%** CRD Begin " |
const char | CRDEnd [] = "%** CRD End " |
const char | CieBasedDEFGBegin [] = "%** CieBasedDEFG CSA Begin " |
const char | CieBasedDEFBegin [] = "%** CieBasedDEF CSA Begin " |
const char | CieBasedABCBegin [] = "%** CieBasedABC CSA Begin " |
const char | CieBasedABegin [] = "%** CieBasedA CSA Begin " |
const char | CieBasedDEFGEnd [] = "%** CieBasedDEFG CSA End " |
const char | CieBasedDEFEnd [] = "%** CieBasedDEF CSA End " |
const char | CieBasedABCEnd [] = "%** CieBasedABC CSA End " |
const char | CieBasedAEnd [] = "%** CieBasedA CSA End " |
const char | RangeABC [] = "[ 0 1 0 1 0 1 ] " |
const char | RangeLMN [] = "[ 0 2 0 2 0 2 ] " |
const char | Identity [] = "[1 0 0 0 1 0 0 0 1]" |
const char | RangeABC_Lab [] = "[0 100 -128 127 -128 127]" |
const char | Clip01 [] = "dup 1.0 ge{pop 1.0}{dup 0.0 lt{pop 0.0}if}ifelse " |
const char | DecodeA3 [] = "256 div exp " |
const char | DecodeA3Rev [] = "256 div 1.0 exch div exp " |
const char | DecodeABCArray [] = "DecodeABC_" |
const char | InputArray [] = "Inp_" |
const char | OutputArray [] = "Out_" |
const char | Scale8 [] = "255 div " |
const char | Scale16 [] = "65535 div " |
const char | Scale16XYZ [] = "32768 div " |
const char | TFunction8 [] = "exch 255 mul round cvi get 255 div " |
const char | TFunction8XYZ [] = "exch 255 mul round cvi get 128 div " |
const char | MatrixABCLab [] = "[1 1 1 1 0 0 0 0 -1]" |
const char | DecodeABCLab1 [] = "[{16 add 116 div} bind {500 div} bind {200 div} bind]" |
const char | DecodeALab [] = " 50 mul 16 add 116 div " |
const char | DecodeLMNLab [] = "dup 0.206897 ge{dup dup mul mul}{0.137931 sub 0.128419 mul} ifelse " |
const char | RangeLMNLab [] = "[0 1 0 1 0 1]" |
const char | EncodeLMNLab [] = "dup 0.008856 le{7.787 mul 0.13793 add}{0.3333 exp}ifelse " |
const char | MatrixABCLabCRD [] = "[0 500 0 116 -500 200 0 0 -200]" |
const char | MatrixABCXYZCRD [] = "[0 1 0 1 0 0 0 0 1]" |
const char | EncodeABCLab1 [] = "16 sub 100 div " |
const char | EncodeABCLab2 [] = "128 add 255 div " |
const char * | DecodeABCLab [] |
const char | ColorSpace1 [] = "/CIEBasedABC << /DecodeLMN " |
const char | ColorSpace3 [] = " exp} bind " |
const char | ColorSpace5 [] = "/WhitePoint [0.9642 1 0.8249] " |
const char | PreViewInArray [] = "IPV_" |
const char | PreViewOutArray [] = "OPV_" |
const char | sRGBColorSpaceArray [] |
const char | sRGBColorRenderingDictionary [] |
DWORD | crc_32_tab [] |
|
Definition at line 24 of file ps2.c. Referenced by IsSRGBColorProfile(). |
|
|
|
Definition at line 90 of file ps2.c. Referenced by CreateHostLutCRD(), and GetHostCSA(). |
|
Definition at line 91 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), DoHostConversionCRD(), and DoHostConversionCSA(). |
|
Definition at line 27 of file ps2.c. Referenced by ApplyMatrix(), CreateColorantArray(), CreateHostMatrixCSAorCRD(), LabToXYZ(), WriteFixed(), and XYZToLab(). |
|
|
|
Definition at line 32 of file ps2.c. Referenced by CreateHostLutCRD(), GetPS2CSA_ABC(), GetPS2CSA_DEFG(), SendCRDABC(), and SendCRDLMN(). |
|
|
|
|
|
Definition at line 69 of file ps2.c. Referenced by CreateHostLutCRD(), CreateLutCRD(), CreateMonoCRD(), GetHostCSA(), GetPS2CSA_ABC(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), and GetPS2CSA_MONO_ABC(). |
|
Definition at line 70 of file ps2.c. Referenced by ColorSpaceControl(), GetCSAFromProfile(), GetHostColorSpaceArray(), GetPS2ColorSpaceArray(), GetPS2CSA_ABC(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD(). |
|
Definition at line 71 of file ps2.c. Referenced by GetCSAFromProfile(), GetHostColorSpaceArray(), and GetPS2ColorSpaceArray(). |
|
Definition at line 65 of file ps2.c. Referenced by CreateHostLutCRD(), CreateInputArray(), CreateLutCRD(), CreateOutputArray(), GetCRDInputOutputArraySize(), GetHostCSA(), GetPS2CSA_DEFG(), and InternalGetPS2PreviewCRD(). |
|
Definition at line 64 of file ps2.c. Referenced by CreateHostInputOutputArray(), CreateHostLutCRD(), CreateInputArray(), CreateLutCRD(), CreateOutputArray(), GetCLUTInfo(), GetCRDInputOutputArraySize(), GetHostCSA(), GetPS2CSA_DEFG(), InternalGetPS2PreviewCRD(), SendCRDABC(), and SendCRDOutputTable(). |
|
Definition at line 21 of file ps2.c. Referenced by CreateColSpArray(), CreateCRDRevArray(), CreateHostLutCRD(), CreateHostMatrixCSAorCRD(), CreateInputArray(), CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), CreateOutputArray(), GetHostCSA(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), InternalGetPS2PreviewCRD(), and WriteHexBuffer(). |
|
|
|
|
|
|
|
|
|
Definition at line 67 of file ps2.c. Referenced by GetTRCElementSize(). |
|
Definition at line 93 of file ps2.c. Referenced by IsSRGBColorProfile(). |
|
Definition at line 94 of file ps2.c. Referenced by IsSRGBColorProfile(). |
|
|
|
Definition at line 82 of file ps2.c. Referenced by CreateHostLutCRD(), CreateHostMatrixCSAorCRD(), CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), GetHostCSA(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), and InternalGetPS2PreviewCRD(). |
|
Definition at line 48 of file ps2.c. Referenced by GetHostCSA(), and GetPS2CSA_DEFG(). |
|
Definition at line 49 of file ps2.c. Referenced by GetHostCSA(), and GetPS2CSA_DEFG(). |
|
Definition at line 50 of file ps2.c. Referenced by GetHostCSA(), and GetPS2CSA_DEFG(). |
|
Definition at line 42 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
Definition at line 45 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
Definition at line 59 of file ps2.c. Referenced by GetCRDInputOutputArraySize(), GetHostColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 60 of file ps2.c. Referenced by GetCRDInputOutputArraySize(), GetHostColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 61 of file ps2.c. Referenced by GetCRDInputOutputArraySize(), GetHostColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary(). |
|
|
|
Definition at line 55 of file ps2.c. Referenced by InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 56 of file ps2.c. Referenced by InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 57 of file ps2.c. Referenced by InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 58 of file ps2.c. Referenced by InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 46 of file ps2.c. Referenced by GetPS2CSA_MONO_A(), and InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 41 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
Definition at line 44 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
Definition at line 47 of file ps2.c. Referenced by GetCPMediaWhitePoint(). |
|
Definition at line 39 of file ps2.c. Referenced by GetCSAFromProfile(). |
|
Definition at line 51 of file ps2.c. Referenced by InternalGetPS2ColorRenderingIntent(). |
|
Definition at line 52 of file ps2.c. Referenced by InternalGetPS2ColorRenderingIntent(). |
|
Definition at line 53 of file ps2.c. Referenced by InternalGetPS2ColorRenderingIntent(). |
|
Definition at line 54 of file ps2.c. Referenced by InternalGetPS2ColorRenderingIntent(). |
|
Definition at line 40 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
Definition at line 43 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetPS2CSA_ABC(), and IsSRGBColorProfile(). |
|
|
|
|
|
|
|
|
|
Definition at line 81 of file ps2.c. Referenced by CreateLutCRD(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), InternalGetPS2PreviewCRD(), and WriteHexBuffer(). |
|
|
|
|
|
Definition at line 100 of file ps2.c. Referenced by CreateColorantArray(), CreateHostMatrixCSAorCRD(), CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_DEFG(), and SendCRDABC(). |
|
|
|
|
|
|
|
Referenced by CreateColSpArray(), CreateColSpProc(), CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), CreateMonoCRD(), and GetPS2CSA_MONO_A(). |
|
Definition at line 100 of file ps2.c. Referenced by CreateColorantArray(). |
|
Referenced by CreateHostLutCRD(), CreateHostMatrixCSAorCRD(), CreateInputArray(), CreateOutputArray(), GetHostCSA(), and InternalGetPS2PreviewCRD(). |
|
|
Referenced by CreateHostInputOutputArray(), CreateHostLutCRD(), CreateInputArray(), CreateLutCRD(), CreateOutputArray(), GetCLUTInfo(), GetHostCSA(), GetPS2CSA_DEFG(), and SendCRDABC(). |
|
Referenced by CreateColorantArray(). |
|
|
|
Definition at line 6726 of file ps2.c. References DWORD, and FIX_16_16_SCALE. Referenced by DoHostConversionCRD(), and DoHostConversionCSA().
|
|
Definition at line 4234 of file ps2.c. References ASCII85DecodeBegin, ASCII85DecodeEnd, DWORD, MemAlloc(), MemFree(), NewLine, PBYTE, WriteASCII85Cont(), and WriteObject. Referenced by GetCSAFromProfile(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 5001 of file ps2.c. References BeginOp, DWORD, GlobalDictOp, PBYTE, WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), CreateMatrixCRD(), GetPS2CSA_ABC(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 6757 of file ps2.c. References FALSE, tagHOSTCLUT::nInputCh, TableInterp3(), and TableInterp4(). Referenced by DoHostConversionCRD(), and DoHostConversionCSA().
|
|
Definition at line 6295 of file ps2.c. References DWORD, tagHOSTCLUT::inputArray, MAXCHANNELS, tagHOSTCLUT::nClutPoints, tagHOSTCLUT::nInputCh, tagHOSTCLUT::nInputEntries, tagHOSTCLUT::nLutBits, tagHOSTCLUT::nOutputCh, tagHOSTCLUT::nOutputEntries, tagHOSTCLUT::outputArray, PBYTE, and TRUE. Referenced by DoHostConversionCRD(), and DoHostConversionCSA().
|
|
Definition at line 6843 of file ps2.c. References BYTE, c, crc_32_tab, and DWORD. Referenced by IsSRGB(), and IsSRGBColorProfile().
|
|
Definition at line 3893 of file ps2.c. References tagXYZTYPE::afxData, BYTE, DoesCPTagExist(), DWORD, FALSE, FIX_16_16, FIX_16_16_SCALE, PFIX_16_16, PXYZTYPE, and TRUE. Referenced by CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), and GetHostMatrixCSAorCRD().
|
|
Definition at line 2501 of file ps2.c. References BeginArray, tagCURVETYPE::data, DecodeABCArray, DefOp, DoesCPTagExist(), DWORD, EndArray, MAX_LINELEN, tagCURVETYPE::nCount, NewLine, PBYTE, PCURVETYPE, Slash, WriteHNAToken(), WriteInt, WriteIntStringU2S(), WriteNewLineObject(), and WriteObject. Referenced by GetPS2CSA_ABC().
|
|
Definition at line 2581 of file ps2.c. References BeginFunction, tagCURVETYPE::data, DecodeA3, DecodeABCArray, DoesCPTagExist(), DWORD, EndClip, EndFunction, IndexArray, IndexArray16b, tagCURVETYPE::nCount, PBYTE, PCURVETYPE, Scale16, StartClip, WriteInt, and WriteObject. Referenced by GetPS2CSA_ABC().
|
|
Definition at line 3788 of file ps2.c. References BeginArray, DefOp, DWORD, EndArray, GetRevCurve(), InputArray, INT, MAX_LINELEN, tagCURVETYPE::nCount, NewLine, PBYTE, REVCURVE_RATIO, Slash, WriteHNAToken(), WriteInt, WriteIntStringU2S_L(), WriteNewLineObject(), and WriteObject. Referenced by CreateMatrixCRD().
|
|
Definition at line 2657 of file ps2.c. References DoesCPTagExist(), DWORD, PBYTE, and WriteFixed(). Referenced by GetPS2CSA_ABC().
|
|
Definition at line 5728 of file ps2.c. References DWORD, LUT8_TYPE, PBYTE, PLUT16TYPE, and PLUT8TYPE. Referenced by CreateHostLutCRD(), and GetHostCSA().
|
|
Definition at line 5203 of file ps2.c. References tagHOSTCLUT::afxIlluminantWP, tagHOSTCLUT::afxMediaWP, BYTE, CIEXYZRange, tagHOSTCLUT::clut, CreateHostInputOutputArray(), DATATYPE_LUT, tagHOSTCLUT::dwIntent, DWORD, tagHOSTCLUT::dwPCS, tagLUT16TYPE::dwSignature, tagHOSTCLUT::e, FIX_DIV, GetCLUTInfo(), GetCPConnSpace, GetCPMediaWhitePoint(), GetCPWhitePoint(), tagHOSTCLUT::inputArray, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, tagHOSTCLUT::nClutPoints, NewLine, tagHOSTCLUT::nInputCh, tagHOSTCLUT::nInputEntries, tagHOSTCLUT::nLutBits, tagHOSTCLUT::nOutputCh, tagHOSTCLUT::nOutputEntries, NULL, tagHOSTCLUT::outputArray, PBYTE, PHOSTCLUT, PLUT16TYPE, PLUT8TYPE, STRLEN, WARNING, tagHOSTCLUT::wDataType, and tagHOSTCLUT::wSize. Referenced by GetHostColorRenderingDictionary().
|
|
Definition at line 5393 of file ps2.c. References tagHOSTCLUT::afxIlluminantWP, CreateColorantArray(), CreateHostRevTRCInputTable(), CreateHostTRCInputTable(), DATATYPE_MATRIX, DoesCPTagExist(), tagHOSTCLUT::dwIntent, DWORD, tagHOSTCLUT::dwPCS, tagHOSTCLUT::e, FALSE, FIX_16_16, FIX_16_16_SCALE, GetCPWhitePoint(), InvertColorantArray(), MAX_LINELEN, tagHOSTCLUT::nClutPoints, tagCURVETYPE::nCount, NewLine, tagHOSTCLUT::nInputCh, tagHOSTCLUT::nInputEntries, tagHOSTCLUT::nOutputCh, tagHOSTCLUT::nOutputEntries, NULL, PBYTE, PCURVETYPE, PHOSTCLUT, STRLEN, TAG_BLUECOLORANT, TAG_BLUETRC, TAG_GREENCOLORANT, TAG_GREENTRC, TAG_REDCOLORANT, TAG_REDTRC, TRUE, USHORT, WARNING, tagHOSTCLUT::wDataType, and tagHOSTCLUT::wSize. Referenced by GetHostColorRenderingDictionary(), and GetHostCSA().
|
|
Definition at line 5601 of file ps2.c. References DWORD, GetRevCurve(), MemAlloc(), MemFree(), tagHOSTCLUT::nOutputEntries, tagHOSTCLUT::outputArray, and REVCURVE_RATIO. Referenced by CreateHostMatrixCSAorCRD(), and GetHostMatrixCSAorCRD().
|
|
Definition at line 5549 of file ps2.c. References tagCURVETYPE::data, DWORD, tagHOSTCLUT::inputArray, tagHOSTCLUT::nInputEntries, and PBYTE. Referenced by CreateHostMatrixCSAorCRD(), and GetHostMatrixCSAorCRD().
|
|
Definition at line 2709 of file ps2.c. References BeginArray, BeginString, DefOp, DWORD, EndArray, EndString, InputArray, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, NewLine, PBYTE, PHOSTCLUT, PLUT16TYPE, PLUT8TYPE, PreViewInArray, Slash, WriteByteString(), WriteHexBuffer(), WriteHNAToken(), WriteInt, WriteIntStringU2S(), WriteIntStringU2S_L(), WriteNewLineObject(), WriteObject, and WriteStringToken(). Referenced by CreateLutCRD(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 3215 of file ps2.c. References BeginArray, BeginDict, BeginGlobalDict(), BeginString, CRDBegin, CRDEnd, CreateInputArray(), CreateOutputArray(), DictType, DWORD, tagLUT16TYPE::dwSignature, EnableGlobalDict(), EndArray, EndClip, EndDict, EndGlobalDict(), EndString, FALSE, FIX_16_16, GetCLUTInfo(), GetCPConnSpace, GetCPMediaWhitePoint(), GetCPWhitePoint(), GetPublicArrayName(), IndexArray, IntentACol, IntentPer, IntentRCol, IntentSat, IntentType, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, NewLine, NULL, PBYTE, PLUT16TYPE, PLUT8TYPE, RenderTableTag, SendCRDABC(), SendCRDBWPoint(), SendCRDLMN(), SendCRDOutputTable(), SendCRDPQR(), StartClip, STRLEN, TRUE, WARNING, WriteByteString(), WriteHex, WriteHexBuffer(), WriteInt, WriteInt2ByteString(), WriteNewLineObject(), WriteObject, and WriteStringToken(). Referenced by GetPS2ColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 3495 of file ps2.c. References BeginArray, BeginDict, BeginGlobalDict(), CRDBegin, CRDEnd, CreateColorantArray(), CreateCRDRevArray(), DictType, DoesCPTagExist(), DWORD, EnableGlobalDict(), EncodeABCTag, EndArray, EndDict, EndGlobalDict(), FALSE, FIX_16_16, GetCPWhitePoint(), IntentACol, IntentPer, IntentRCol, IntentSat, IntentType, InvertColorantArray(), IsSRGBColorProfile(), MatrixLMNTag, MAX_LINELEN, MemAlloc(), MemFree(), tagCURVETYPE::nCount, NewLine, NULL, PBYTE, PCURVETYPE, REVCURVE_RATIO, SendCRDBWPoint(), SendCRDPQR(), SendCRDRevArray(), sRGBColorRenderingDictionary, STRLEN, TAG_BLUECOLORANT, TAG_BLUETRC, TAG_GREENCOLORANT, TAG_GREENTRC, TAG_REDCOLORANT, TAG_REDTRC, TRUE, WARNING, WriteDouble(), WriteNewLineObject(), and WriteObject. Referenced by GetPS2ColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 2978 of file ps2.c. References BeginArray, BeginDict, BeginFunction, tagCURVETYPE::data, DecodeA3Rev, DictType, DupOp, DWORD, EncodeABCLab1, EncodeABCTag, EndArray, EndClip, EndDict, EndFunction, FALSE, FIX_16_16, GetCPConnSpace, GetCPMediaWhitePoint(), GetCPWhitePoint(), GetRevCurve(), IndexArray, IntentACol, IntentPer, IntentRCol, IntentSat, IntentType, MatrixABCLabCRD, MatrixABCTag, MatrixABCXYZCRD, MAX_LINELEN, MemAlloc(), MemFree(), tagCURVETYPE::nCount, NewLine, NULL, PBYTE, PCURVETYPE, REVCURVE_RATIO, Scale16, SendCRDBWPoint(), SendCRDLMN(), SendCRDPQR(), StartClip, STRLEN, TRUE, WARNING, WriteInt, WriteNewLineObject(), and WriteObject. Referenced by GetPS2ColorRenderingDictionary(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 2834 of file ps2.c. References BeginArray, BeginString, DefOp, DWORD, EndArray, EndString, L, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, NewLine, OutputArray, PBYTE, PHOSTCLUT, PLUT16TYPE, PLUT8TYPE, PreViewOutArray, Slash, WriteByteString(), WriteHexBuffer(), WriteHNAToken(), WriteInt, WriteIntStringU2S(), WriteIntStringU2S_L(), WriteNewLineObject(), WriteObject, and WriteStringToken(). Referenced by CreateLutCRD(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4007 of file ps2.c. References BOOL, DWORD, FALSE, and TRUE. Referenced by CreateColorantArray(), CreateColSpArray(), CreateColSpProc(), CreateFloatString(), CreateHostMatrixCSAorCRD(), CreateMatrixCRD(), DoesTRCAndColorantTagExist(), GetCPMediaWhitePoint(), GetCRDInputOutputArraySize(), GetCSAFromProfile(), GetHostColorRenderingDictionary(), GetHostCSA(), GetHostCSA_Intent(), GetPS2ColorRenderingDictionary(), GetPS2ColorRenderingIntent(), GetPS2CSA_ABC(), GetPS2CSA_DEFG(), GetPS2CSA_DEFG_Intent(), GetPS2CSA_MONO_A(), GetPS2CSA_MONO_ABC(), GetTRCElementSize(), InternalGetPS2ColorRenderingDictionary(), InternalGetPS2ColorRenderingIntent(), IsSRGBColorProfile(), and ValidateCP().
|
|
Definition at line 4055 of file ps2.c. References DoesCPTagExist(), FALSE, NULL, TAG_BLUECOLORANT, TAG_BLUETRC, TAG_GREENCOLORANT, TAG_GREENTRC, TAG_REDCOLORANT, TAG_REDTRC, and TRUE. Referenced by GetHostColorRenderingDictionary(), GetHostCSA(), GetHostCSA_Intent(), GetPS2ColorRenderingDictionary(), GetPS2CSA_ABC(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 6068 of file ps2.c. References tagHOSTCLUT::afxIlluminantWP, ApplyMatrix(), CheckColorLookupTable(), CheckInputOutputTable(), DATATYPE_MATRIX, DWORD, tagHOSTCLUT::dwPCS, tagHOSTCLUT::e, FALSE, LabToXYZ(), MAXCHANNELS, tagHOSTCLUT::nClutPoints, tagHOSTCLUT::nOutputCh, TRUE, tagHOSTCLUT::wDataType, and XYZToLab(). Referenced by GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 6226 of file ps2.c. References ApplyMatrix(), CheckColorLookupTable(), CheckInputOutputTable(), DATATYPE_MATRIX, DWORD, tagHOSTCLUT::e, FALSE, MAXCHANNELS, tagHOSTCLUT::nInputCh, tagHOSTCLUT::nOutputCh, TRUE, and tagHOSTCLUT::wDataType. Referenced by GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4987 of file ps2.c. References CurrentGlobalOp, DWORD, PBYTE, SetGlobalOp, TrueOp, WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), CreateMatrixCRD(), GetPS2CSA_ABC(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 5014 of file ps2.c. References DWORD, EndOp, PBYTE, SetGlobalOp, WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), CreateMatrixCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 6379 of file ps2.c. Referenced by InitDst8(), LabToXYZ(), MixRGB(), NormalizeColor(), and NormalizeWithWhiteAdaption().
|
|
Definition at line 4951 of file ps2.c. References L, LUT8_TYPE, PLUT16TYPE, and PLUT8TYPE. Referenced by CreateHostLutCRD(), CreateLutCRD(), GetCRDInputOutputArraySize(), GetHostCSA(), and GetPS2CSA_DEFG().
|
|
Definition at line 4180 of file ps2.c. References DWORD, PBYTE, and TRUE. Referenced by GetCSAFromProfile(), GetPS2ColorRenderingDictionary(), GetPS2ColorRenderingIntent(), InternalGetPS2ColorRenderingDictionary(), InternalGetPS2ColorRenderingIntent(), and IsSRGBColorProfile().
|
|
Definition at line 4121 of file ps2.c. Referenced by GetCSAFromProfile(), GetPS2ColorRenderingDictionary(), GetPS2ColorRenderingIntent(), InternalGetPS2ColorRenderingDictionary(), InternalGetPS2ColorRenderingIntent(), and IsSRGBColorProfile().
|
|
Definition at line 4160 of file ps2.c. References DWORD, PBYTE, and TRUE. Referenced by Convert2Ascii(), GetCSAFromProfile(), GetTRCElementSize(), and InternalGetPS2ColorRenderingDictionary().
|
|
Definition at line 4143 of file ps2.c. Referenced by CreateColorantArray(), CreateColSpArray(), CreateColSpProc(), CreateFloatString(), CreateHostLutCRD(), CreateLutCRD(), CreateMonoCRD(), GetCPMediaWhitePoint(), GetCRDInputOutputArraySize(), GetHostCSA(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), GetPS2CSA_MONO_ABC(), GetTRCElementSize(), and IsSRGB().
|
|
Definition at line 4087 of file ps2.c. References DoesCPTagExist(), DWORD, FALSE, TAG_MEDIAWHITEPOINT, and TRUE. Referenced by CreateHostLutCRD(), CreateLutCRD(), CreateMonoCRD(), and GetMediaWP().
|
|
Definition at line 4074 of file ps2.c. References TRUE. Referenced by CreateHostLutCRD(), CreateHostMatrixCSAorCRD(), CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), GetHostCSA(), GetHostMatrixCSAorCRD(), GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), and GetPS2CSA_MONO_ABC().
|
|
Definition at line 5090 of file ps2.c. References BOOL, DoesCPTagExist(), DWORD, tagLUT16TYPE::dwSignature, FALSE, GetCLUTInfo(), GetHostCSA(), LUT16_TYPE, LUT8_TYPE, NULL, PBYTE, PLUT16TYPE, TAG_BToA0, TAG_BToA1, TAG_BToA2, TRUE, TYPE_CIEBASEDDEF, and WARNING. Referenced by GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 1172 of file ps2.c. References ASCII85DecodeBegin, ASCII85DecodeEnd, Ascii85Encode(), BOOL, DoesCPTagExist(), DWORD, FALSE, GetCPDevSpace, GetCPElementData(), GetCPElementDataSize(), GetCPElementDataType(), GetCPRenderIntent, TAG_PS2CSA, TRUE, and WARNING. Referenced by GetPS2ColorSpaceArray(), and InternalGetPS2ColorSpaceArray().
|
|
Definition at line 5662 of file ps2.c. References CreateHostLutCRD(), CreateHostMatrixCSAorCRD(), DoesCPTagExist(), DoesTRCAndColorantTagExist(), DWORD, FALSE, TAG_BToA0, TAG_BToA1, and TAG_BToA2. Referenced by GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 6024 of file ps2.c. References BOOL, DWORD, FALSE, GetCPDevSpace, GetHostCSA(), TYPE_CIEBASEDDEF, and TYPE_CIEBASEDDEFG. Referenced by GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 5792 of file ps2.c. References tagHOSTCLUT::afxIlluminantWP, BYTE, tagHOSTCLUT::clut, CreateHostInputOutputArray(), CreateHostMatrixCSAorCRD(), DATATYPE_LUT, DoesCPTagExist(), DoesTRCAndColorantTagExist(), tagHOSTCLUT::dwIntent, DWORD, tagHOSTCLUT::dwPCS, tagLUT16TYPE::dwSignature, FALSE, GetCLUTInfo(), GetCPConnSpace, GetCPWhitePoint(), tagHOSTCLUT::inputArray, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, tagHOSTCLUT::nClutPoints, NewLine, tagHOSTCLUT::nInputCh, tagHOSTCLUT::nInputEntries, tagHOSTCLUT::nLutBits, tagHOSTCLUT::nOutputCh, tagHOSTCLUT::nOutputEntries, NULL, tagHOSTCLUT::outputArray, PBYTE, PHOSTCLUT, PLUT16TYPE, PLUT8TYPE, STRLEN, TAG_AToB0, TAG_AToB1, TAG_AToB2, TRUE, TYPE_CIEBASEDDEF, TYPE_CIEBASEDDEFG, WARNING, tagHOSTCLUT::wDataType, and tagHOSTCLUT::wSize. Referenced by GetCRDInputOutputArraySize(), GetHostColorSpaceArray(), and GetHostCSA_Intent().
|
|
Definition at line 5068 of file ps2.c. References GetCPMediaWhitePoint(). Referenced by GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), and GetPS2CSA_MONO_ABC().
|
|
Definition at line 1519 of file ps2.c. References BeginArray, BeginDict, BeginFunction, BeginGlobalDict(), CieBasedABCBegin, CieBasedABCEnd, CIEBasedABCTag, CreateColSpArray(), CreateColSpProc(), CreateFloatString(), DecodeABCTag, DecodeLMNTag, DoesTRCAndColorantTagExist(), DWORD, EnableGlobalDict(), EndArray, EndDict, EndFunction, EndOp, FALSE, FIX_16_16, FIX_DIV, GetCPConnSpace, GetCPDevSpace, GetCPWhitePoint(), GetMediaWP(), GetPS2CSA_ABC_Lab(), IsSRGBColorProfile(), MatrixABCTag, MulOp, NewLine, NotSupportDEFG_S, PBYTE, RangeLMN, RangeLMNTag, SendCSABWPoint(), SetGlobalOp, sRGBColorSpaceArray, SupportDEFG_E, TAG_BLUECOLORANT, TAG_BLUETRC, TAG_GREENCOLORANT, TAG_GREENTRC, TAG_REDCOLORANT, TAG_REDTRC, TRUE, WARNING, WriteFixed(), WriteNewLineObject(), and WriteObject. Referenced by ColorSpaceControl(), GetPS2ColorSpaceArray(), and InternalGetPS2ColorSpaceArray().
|
|
Definition at line 1747 of file ps2.c. References BeginArray, BeginDict, BeginFunction, CieBasedABCEnd, CIEBasedABCTag, DecodeABCLab1, DecodeABCTag, DecodeLMNLab, DecodeLMNTag, DWORD, EndArray, EndDict, EndFunction, FALSE, FIX_16_16, GetCPWhitePoint(), GetMediaWP(), MatrixABCLab, MatrixABCTag, MulOp, NewLine, PBYTE, RangeABC_Lab, RangeABCTag, SendCSABWPoint(), TRUE, WARNING, WriteFixed(), WriteNewLineObject(), and WriteObject. Referenced by GetPS2CSA_ABC().
|
|
Definition at line 1895 of file ps2.c. References BeginArray, BeginDict, BeginFunction, BeginGlobalDict(), BeginString, CieBasedDEFBegin, CieBasedDEFEnd, CieBasedDEFGBegin, CieBasedDEFGEnd, CIEBasedDEFGTag, CIEBasedDEFTag, Clip01, CreateInputArray(), CreateOutputArray(), DecodeABCLab, DecodeABCTag, DecodeDEFGTag, DecodeDEFTag, DecodeLMNLab, DecodeLMNTag, DoesCPTagExist(), DWORD, tagLUT16TYPE::dwSignature, EnableGlobalDict(), EndArray, EndClip, EndDict, EndFunction, EndOp, EndString, FALSE, FIX_16_16, FIX_DIV, GetCLUTInfo(), GetCPConnSpace, GetCPDevSpace, GetCPWhitePoint(), GetMediaWP(), GetPublicArrayName(), IndexArray, IndexArray16b, InputArray, LUT16_TYPE, LUT8_TYPE, MatrixABCLab, MatrixABCTag, MAX_LINELEN, MulOp, NewLine, NULL, OutputArray, PBYTE, PLUT16TYPE, PLUT8TYPE, RangeLMN, RangeLMNTag, Scale16, Scale16XYZ, Scale8, SendCSABWPoint(), SetGlobalOp, StartClip, STRLEN, SupportDEFG_E, SupportDEFG_S, TableTag, TAG_AToB0, TAG_AToB1, TAG_AToB2, TestingDEFG, TFunction8XYZ, TRUE, TYPE_CIEBASEDDEF, TYPE_CIEBASEDDEFG, WARNING, WriteByteString(), WriteFixed(), WriteHex, WriteHexBuffer(), WriteInt, WriteInt2ByteString(), WriteNewLineObject(), WriteObject, and WriteStringToken(). Referenced by GetPS2CSA_DEFG_Intent(), and InternalGetPS2ColorSpaceArray().
|
|
Definition at line 1279 of file ps2.c. References BeginArray, BeginDict, BeginFunction, CieBasedABegin, CieBasedAEnd, CIEBasedATag, tagCURVETYPE::data, DecodeA3, DecodeALab, DecodeATag, DecodeLMNLab, DoesCPTagExist(), DWORD, EndArray, EndClip, EndDict, EndFunction, FALSE, GetCPConnSpace, GetCPElementSize(), GetCPWhitePoint(), GetMediaWP(), IndexArray, MatrixATag, MAX_LINELEN, tagCURVETYPE::nCount, NewLine, PBYTE, PCURVETYPE, RangeLMN, RangeLMNTag, Scale16, SendCSABWPoint(), StartClip, STRLEN, TAG_GRAYTRC, TRUE, WARNING, WriteFixed(), WriteInt, WriteNewLineObject(), and WriteObject. Referenced by GetPS2CSA_MONO(), and InternalGetPS2ColorSpaceArray().
|
|
Definition at line 6779 of file ps2.c. References InternalGetPS2PreviewCRD().
|
|
Definition at line 2953 of file ps2.c. References DWORD. Referenced by CreateLutCRD(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 3944 of file ps2.c. References tagCURVETYPE::data, DWORD, tagCURVETYPE::nCount, PBYTE, REVCURVE_RATIO, and TRUE. Referenced by CreateCRDRevArray(), CreateHostRevTRCInputTable(), CreateMonoCRD(), and CreateRevArray().
|
|
Definition at line 4212 of file ps2.c. References DoesCPTagExist(), DWORD, FALSE, GetCPElementDataType(), GetCPElementSize(), SIG_CURVE_TYPE, and TRUE. Referenced by CreateMatrixCRD(), and GetTRCData().
|
|
Definition at line 713 of file ps2.c. References ASCII85DecodeBegin, ASCII85DecodeEnd, Ascii85Encode(), BOOL, CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), DoesCPTagExist(), DoesTRCAndColorantTagExist(), DWORD, FALSE, GetCPElementData(), GetCPElementDataSize(), GetCPElementDataType(), TAG_BToA0, TAG_BToA1, TAG_BToA2, TAG_CRDINTENT0, TAG_CRDINTENT1, TAG_CRDINTENT2, TAG_CRDINTENT3, TAG_GRAYTRC, TRUE, and WARNING. Referenced by GetPS2ColorRenderingDictionary().
|
|
Definition at line 612 of file ps2.c. References BOOL, DoesCPTagExist(), DWORD, FALSE, GetCPElementData(), GetCPElementDataSize(), TAG_PS2INTENT0, TAG_PS2INTENT1, TAG_PS2INTENT2, TAG_PS2INTENT3, TRUE, and WARNING. Referenced by GetPS2ColorRenderingIntent().
|
|
Definition at line 464 of file ps2.c. References BOOL, DWORD, FALSE, GetCSAFromProfile(), GetPS2CSA_ABC(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), NewLine, NotSupportDEFG_S, NULL, PBYTE, SupportDEFG_E, TRUE, TYPE_CIEBASEDDEF, TYPE_CIEBASEDDEFG, WARNING, WriteNewLineObject(), and WriteObject. Referenced by GetPS2ColorSpaceArray().
|
|
Definition at line 2382 of file ps2.c. References BeginArray, BeginFunction, ColorSpace1, ColorSpace3, ColorSpace5, DWORD, EndArray, EndDict, FALSE, MatrixLMNTag, NewLine, PBYTE, TRUE, WARNING, WriteFixed(), WriteFixed2dot30(), and WriteObject.
|
|
Definition at line 847 of file ps2.c. References BeginArray, BeginDict, BeginGlobalDict(), BeginString, BOOL, BYTE, CRDBegin, CRDEnd, CreateInputArray(), CreateOutputArray(), DictType, DoHostConversionCRD(), DoHostConversionCSA(), DWORD, EnableGlobalDict(), EndArray, EndDict, EndGlobalDict(), EndString, FALSE, GetCPDevSpace, GetCRDInputOutputArraySize(), GetHostColorRenderingDictionary(), GetHostColorSpaceArray(), GetPublicArrayName(), IntentACol, IntentPer, IntentRCol, IntentSat, IntentType, LUT16_TYPE, LUT8_TYPE, MAX_LINELEN, MAXCHANNELS, MemAlloc(), MemFree(), NewLine, NULL, PBYTE, PHOSTCLUT, PREVIEWCRDGRID, RenderTableTag, SendCRDABC(), SendCRDBWPoint(), SendCRDLMN(), SendCRDOutputTable(), SendCRDPQR(), STRLEN, TRUE, USHORT, WriteHex, WriteInt, WriteNewLineObject(), WriteObject, and WriteStringToken(). Referenced by GetPS2PreviewCRD().
|
|
Definition at line 6408 of file ps2.c. Referenced by XYZToLab().
|
|
Definition at line 6676 of file ps2.c. Referenced by CreateHostMatrixCSAorCRD(), and CreateMatrixCRD().
|
|
Definition at line 6873 of file ps2.c. References ALIGN_DWORD, BOOL, BYTE, crc32(), DoesCPTagExist(), DWORD, FALSE, GetCPElementData(), GetCPElementDataSize(), PBYTE, sRGB_CRC, sRGB_TAGSIZE, TAG_BLUECOLORANT, TAG_BLUETRC, TAG_GREENCOLORANT, TAG_GREENTRC, TAG_REDCOLORANT, and TAG_REDTRC. Referenced by CreateMatrixCRD(), and GetPS2CSA_ABC().
|
|
Definition at line 6428 of file ps2.c. References FIX_16_16_SCALE, and g(). Referenced by DoHostConversionCRD().
|
|
Definition at line 4762 of file ps2.c. References BeginArray, BeginFunction, CIEXYZRange, DWORD, EncodeABCLab1, EncodeABCLab2, EncodeABCTag, EndArray, EndClip, EndFunction, FIX_16_16, FIX_DIV, IndexArray, IndexArray16b, InputArray, LUT8_TYPE, MatrixABCLabCRD, MatrixABCTag, PBYTE, PLUT16TYPE, PLUT8TYPE, PreViewInArray, RangeABC, RangeABCTag, Scale16, Scale8, StartClip, WriteFixed(), WriteInt, WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4587 of file ps2.c. References BeginArray, BlackPoint, BlackPointTag, DWORD, EndArray, NewLine, PBYTE, WhitePointTag, WriteFixed(), and WriteObject. Referenced by CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4689 of file ps2.c. References BeginArray, BeginFunction, DivOp, DWORD, EncodeLMNLab, EncodeLMNTag, EndArray, EndFunction, FIX_DIV, MatrixLMNTag, PBYTE, RangeLMNLab, RangeLMNTag, WriteFixed(), WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), CreateMonoCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4893 of file ps2.c. References BeginFunction, Clip01, DWORD, EndFunction, IndexArray, IndexArray16b, LUT8_TYPE, NewLine, OutputArray, PBYTE, PreViewOutArray, Scale16, TFunction8, WriteInt, WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 4621 of file ps2.c. References BeginArray, BeginFunction, DWORD, EndArray, EndFunction, Identity, MatrixPQR, MatrixPQRTag, NullOp, PBYTE, RangePQR, RangePQRTag, TransformPQR, TransformPQRTag, WriteFixed(), WriteNewLineObject(), and WriteObject. Referenced by CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 3843 of file ps2.c. References BeginFunction, tagCURVETYPE::data, DecodeA3Rev, DWORD, EndClip, EndFunction, IndexArray, IndexArray16b, InputArray, tagCURVETYPE::nCount, PBYTE, Scale16, StartClip, WriteInt, and WriteObject. Referenced by CreateMatrixCRD().
|
|
Definition at line 5027 of file ps2.c. References BeginArray, BlackPoint, BlackPointTag, DWORD, EndArray, PBYTE, WhitePointTag, WriteFixed(), WriteNewLineObject(), and WriteObject. Referenced by GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), and GetPS2CSA_MONO_ABC().
|
|
Definition at line 6470 of file ps2.c. References tagHOSTCLUT::clut, DWORD, MAXCOLOR8, tagHOSTCLUT::nClutPoints, tagHOSTCLUT::nOutputCh, PBYTE, and TRUE. Referenced by CheckColorLookupTable().
|
|
Definition at line 6557 of file ps2.c. References tagHOSTCLUT::clut, DWORD, MAXCOLOR8, tagHOSTCLUT::nClutPoints, tagHOSTCLUT::nOutputCh, PBYTE, and TRUE. Referenced by CheckColorLookupTable().
|
|
Definition at line 4401 of file ps2.c. References DWORD. Referenced by CreateInputArray(), CreateLutCRD(), CreateOutputArray(), and GetPS2CSA_DEFG().
|
|
Definition at line 4554 of file ps2.c. References DWORD, and wsprintfA(). Referenced by CreateMatrixCRD(), and WriteFixed().
|
|
Definition at line 4441 of file ps2.c. References FIX_16_16_SCALE, and WriteDouble(). Referenced by CreateFloatString(), GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), InternalGetPS2CSAFromLCS(), SendCRDABC(), SendCRDBWPoint(), SendCRDLMN(), SendCRDPQR(), and SendCSABWPoint().
|
|
Definition at line 4500 of file ps2.c. References BYTE, DWORD, L, PBYTE, and wsprintfA(). Referenced by InternalGetPS2CSAFromLCS().
|
|
Definition at line 4351 of file ps2.c. References DWORD, MAX_LINELEN, NewLine, PBYTE, WriteHex, and WriteObject. Referenced by CreateInputArray(), CreateLutCRD(), CreateOutputArray(), and GetPS2CSA_DEFG().
|
|
Definition at line 4274 of file ps2.c. References BYTE. Referenced by CreateColSpArray(), CreateCRDRevArray(), CreateInputArray(), CreateOutputArray(), and CreateRevArray().
|
|
Definition at line 4422 of file ps2.c. Referenced by CreateLutCRD(), and GetPS2CSA_DEFG().
|
|
Definition at line 4296 of file ps2.c. Referenced by CreateColSpArray(), CreateInputArray(), and CreateOutputArray().
|
|
Definition at line 4324 of file ps2.c. Referenced by CreateCRDRevArray(), CreateInputArray(), CreateOutputArray(), and CreateRevArray().
|
|
Definition at line 4573 of file ps2.c. References DWORD, NewLine, PBYTE, and WriteObject. Referenced by BeginGlobalDict(), CreateColSpArray(), CreateCRDRevArray(), CreateInputArray(), CreateLutCRD(), CreateMatrixCRD(), CreateMonoCRD(), CreateOutputArray(), CreateRevArray(), EnableGlobalDict(), EndGlobalDict(), GetDeviceCMYK(), GetDeviceGray(), GetDeviceRGB(), GetPS2ColorSpaceArray(), GetPS2CSA_ABC(), GetPS2CSA_ABC_Lab(), GetPS2CSA_ABC_LAB(), GetPS2CSA_DEFG(), GetPS2CSA_MONO_A(), GetPS2CSA_MONO_ABC(), GetPS2PreviewColorRenderingDictionary(), InternalGetPS2ColorSpaceArray(), InternalGetPS2PreviewCRD(), SendCRDABC(), SendCRDBWPoint(), SendCRDLMN(), SendCRDOutputTable(), SendCRDPQR(), and SendCSABWPoint().
|
|
Definition at line 4381 of file ps2.c. References BYTE. Referenced by CreateInputArray(), CreateLutCRD(), CreateOutputArray(), GetPS2CSA_DEFG(), GetPS2PreviewColorRenderingDictionary(), and InternalGetPS2PreviewCRD().
|
|
Definition at line 6449 of file ps2.c. References FIX_16_16_SCALE, and inverse_g(). Referenced by DoHostConversionCRD().
|
|
Definition at line 276 of file ps2.c. Referenced by Ascii85Encode(), GetCSAFromProfile(), and InternalGetPS2ColorRenderingDictionary(). |
|
Definition at line 277 of file ps2.c. Referenced by Ascii85Encode(), GetCSAFromProfile(), and InternalGetPS2ColorRenderingDictionary(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 404 of file ps2.c. Referenced by InternalGetPS2CSAFromLCS(). |
|
Definition at line 405 of file ps2.c. Referenced by InternalGetPS2CSAFromLCS(). |
|
Definition at line 406 of file ps2.c. Referenced by InternalGetPS2CSAFromLCS(). |
|
Definition at line 6808 of file ps2.c. Referenced by crc32(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
Definition at line 400 of file ps2.c. Referenced by GetPS2CSA_DEFG(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
|
|
Initial value:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
Definition at line 428 of file ps2.c. Referenced by CreateMatrixCRD(). |
|
Initial value:
Definition at line 411 of file ps2.c. Referenced by GetPS2CSA_ABC(). |
|
|
|
|
|
|
|
|
|
Initial value:
|
|
|
|
|
|
Initial value:
|
|
|
|
|
|
|
|
|