![]() |
Defines | |
#define | imColorModeSpace(_cm) (_cm & 0xFF) |
#define | imColorModeMatch(_cm1, _cm2) (imColorModeSpace(_cm1) == imColorModeSpace(_cm2)) |
#define | imColorModeHasAlpha(_cm) (_cm & IM_ALPHA) |
#define | imColorModeIsPacked(_cm) (_cm & IM_PACKED) |
#define | imColorModeIsTopDown(_cm) (_cm & IM_TOPDOWN) |
#define | IM_MAXDEPTH 5 |
Functions | |
const char * | imColorModeSpaceName (int color_mode) |
const char * | imColorModeComponentName (int color_space, int component) |
int | imColorModeDepth (int color_mode) |
int | imColorModeToBitmap (int color_mode) |
int | imColorModeIsBitmap (int color_mode, int data_type) |
#define imColorModeSpace | ( | _cm | ) | (_cm & 0xFF) |
Returns the color space of the color mode.
im.ColorModeSpace(color_mode: number) -> color_space: number [in Lua 5]
#define imColorModeMatch | ( | _cm1, | ||
_cm2 | ||||
) | (imColorModeSpace(_cm1) == imColorModeSpace(_cm2)) |
Check if the two color modes match. Only the color space is compared.
im.ColorModeMatch(color_mode1: number, color_mode2: number) -> match: boolean [in Lua 5]
#define imColorModeHasAlpha | ( | _cm | ) | (_cm & IM_ALPHA) |
Check if the color mode has an alpha channel.
im.ColorModeHasAlpha(color_mode: number) -> has_alpha: boolean [in Lua 5]
#define imColorModeIsPacked | ( | _cm | ) | (_cm & IM_PACKED) |
Check if the color mode components are packed in one plane.
im.ColorModeIsPacked(color_mode: number) -> is_packed: boolean [in Lua 5]
#define imColorModeIsTopDown | ( | _cm | ) | (_cm & IM_TOPDOWN) |
Check if the color mode orients the image from top down to bottom.
im.ColorModeIsTopDown(color_mode: number) -> is_top_down: boolean [in Lua 5]
#define IM_MAXDEPTH 5 |
Max depth is 4+1 (cmyk+alpha)
const char* imColorModeSpaceName | ( | int | color_mode | ) |
Returns the color mode name.
im.ColorModeSpaceName(color_mode: number) -> name: string [in Lua 5]
const char* imColorModeComponentName | ( | int | color_space, | |
int | component | |||
) |
Returns the color mode space component name.
im.ColorModeComponentName(color_mode: number) -> name: string [in Lua 5]
int imColorModeDepth | ( | int | color_mode | ) |
Returns the number of components of the color space including alpha.
im.ColorModeDepth(color_mode: number) -> depth: number [in Lua 5]
int imColorModeToBitmap | ( | int | color_mode | ) |
Returns the color space of the equivalent display bitmap image.
Original packing and alpha are ignored. Returns IM_RGB, IM_GRAY, IM_MAP or IM_BINARY.
im.ColorModeToBitmap(color_mode: number) -> color_space: number [in Lua 5]
int imColorModeIsBitmap | ( | int | color_mode, | |
int | data_type | |||
) |
Check if the color mode and data_type defines a display bitmap image.
im.ColorModeIsBitmap(color_mode: number, data_type: number) -> is_bitmap: boolean [in Lua 5]