Epson Research and Development

Page 47

Vancouver Design Center

 

 

 

8.2.3 Color Manipulation

int seGetDac(int device, BYTE *pDac)

Description: Reads the entire DAC into an array.

Parameter: device - registered device ID

pDac - pointer to an array of BYTE dac[256][3] dac[x][0] == RED component

dac[x][1] == GREEN component dac[x][2] == BLUE component

Return Value: ERR_OK - operation completed with no problems

ERR_INVALID_REG_DEVICE - device argument is not valid.

int seGetDacEntry(int device, BYTE index, BYTE *pEntry)

Description: Reads one DAC entry.

Parameter: device - registered device ID

index - index to DAC entry (0 to 255) pEntry - pointer to an array of BYTE entry[3] entry[x][0] == RED component entry[x][1] == GREEN component entry[x][2] == BLUE component

Return Value: ERR_OK - operation completed with no problems

ERR_INVALID_REG_DEVICE - device argument is not valid.

int seGetLut(int device, BYTE *pLut)

Description: Reads the entire LUT into an array.

Parameter: device - registered device ID

pLut - pointer to an array of BYTE lut[16][3] lut[x][0] == RED component

lut[x][1] == GREEN component lut[x][2] == BLUE component

Return Value: ERR_OK - operation completed with no problems

ERR_INVALID_REG_DEVICE - device argument is not valid.

Programming Notes and Examples

S1D13504

Issue Date: 01/02/01

X19A-G-002-07

Page 185
Image 185
Epson S1D13504 manual Color Manipulation Int seGetDacint device, Byte *pDac, Int seGetLutint device, Byte *pLut