IMAGEEFFECTS
pIMAGEEFFECTS= ^IMAGEEFFECTS;
IMAGEEFFECTS= Packed Record
nPixFlavor: L_INT;
nColorScheme: L_INT;
fHighLight: L_FLOAT;
fShadow: L_FLOAT;
fBrightness: L_FLOAT;
fContrast: L_FLOAT;
szHalfTone: Array [ 0..31 ] of L_CHAR;
end;
The IMAGEEFFECTS structure provides information about the image effects.
Member |
Description | |
nPixFlavor |
Pixel flavor used when acquiring. Possible values are (according to the TWAIN 1.9 specification): | |
|
Value |
Meaning |
|
TWPF_CHOCOLATE |
Zero stands for the darkest shade. |
|
TWPF_VANILLA |
Zero stands for the lightest shade. |
nColorScheme |
Color scheme to use when scanning is to be done. Possible values are (according to the TWAIN 1.9 specification): | |
|
Value |
Meaning |
|
TWPT_BW |
Black and White (1 bit). |
|
TWPT_GRAY |
8-bit Gray Scale |
|
TWPT_RGB |
24-bit RGB Color. |
|
TWPT_PALETTE |
8-bit Color. |
|
TWPT_CMY |
CYAN, magenta, yellow color space. |
|
TWPT_CMYK |
CYAN, magenta, yellow, black color space. |
|
TWPT_YUV |
Color space type that is true color encoding. It uses one luminance value (Y) and two chroma values (UV). |
|
TWPT_YUVK |
The same as YUV with an additional black variable. |
|
TWPT_CIEXYZ |
Chromaticity diagram. |
fHighLight |
Highlight value. | |
fShadow |
Shadow value. | |
fBrightness |
Brightness value. | |
fContrast |
Contrast value. | |
szHalfTone |
A string having the name of the used pattern. |
Comments
pIMAGEEFFECTS is a pointer to a IMAGEEFFECTS structure. Where the function parameter type is pIMAGEEFFECTS, you can declare an IMAGEEFFECTS variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pIMAGEEFFECTS variable is necessary only if your program requires a pointer.
IMAGEEFFECTS is used with the LTWAINPROPERTIES structure.