Классы |
struct | Pix |
struct | PixColormap |
struct | RGBA_Quad |
struct | Pixa |
struct | Pixaa |
struct | Box |
struct | Boxa |
struct | Boxaa |
struct | Pta |
struct | Ptaa |
struct | Pixacc |
struct | PixTiling |
struct | FPix |
struct | FPixa |
struct | DPix |
struct | PixComp |
struct | PixaComp |
Макросы |
#define | PIX_SRC (0xc) |
#define | PIX_DST (0xa) |
#define | PIX_NOT(op) ((op) ^ 0x0f) |
#define | PIX_CLR (0x0) |
#define | PIX_SET (0xf) |
#define | PIX_PAINT (PIX_SRC | PIX_DST) |
#define | PIX_MASK (PIX_SRC & PIX_DST) |
#define | PIX_SUBTRACT (PIX_DST & PIX_NOT(PIX_SRC)) |
#define | PIX_XOR (PIX_SRC ^ PIX_DST) |
#define | PIXAA_VERSION_NUMBER 2 |
#define | PIXA_VERSION_NUMBER 2 |
#define | BOXA_VERSION_NUMBER 2 |
#define | BOXAA_VERSION_NUMBER 3 |
#define | PTA_VERSION_NUMBER 1 |
#define | FPIX_VERSION_NUMBER 2 |
#define | DPIX_VERSION_NUMBER 2 |
#define | PIXACOMP_VERSION_NUMBER 2 |
Определения типов |
typedef struct Pix | PIX |
typedef struct PixColormap | PIXCMAP |
typedef struct RGBA_Quad | RGBA_QUAD |
typedef struct Pixa | PIXA |
typedef struct Pixaa | PIXAA |
typedef struct Box | BOX |
typedef struct Boxa | BOXA |
typedef struct Boxaa | BOXAA |
typedef struct Pta | PTA |
typedef struct Ptaa | PTAA |
typedef struct Pixacc | PIXACC |
typedef struct PixTiling | PIXTILING |
typedef struct FPix | FPIX |
typedef struct FPixa | FPIXA |
typedef struct DPix | DPIX |
typedef struct PixComp | PIXC |
typedef struct PixaComp | PIXAC |
Перечисления |
enum | { COLOR_RED = 0,
COLOR_GREEN = 1,
COLOR_BLUE = 2,
L_ALPHA_CHANNEL = 3
} |
enum | {
REMOVE_CMAP_TO_BINARY = 0,
REMOVE_CMAP_TO_GRAYSCALE = 1,
REMOVE_CMAP_TO_FULL_COLOR = 2,
REMOVE_CMAP_WITH_ALPHA = 3,
REMOVE_CMAP_BASED_ON_SRC = 4
} |
enum | { L_INSERT = 0,
L_COPY = 1,
L_CLONE = 2,
L_COPY_CLONE = 3
} |
enum | { L_SHELL_SORT = 1,
L_BIN_SORT = 2
} |
enum | { L_SORT_INCREASING = 1,
L_SORT_DECREASING = 2
} |
enum | {
L_SORT_BY_X = 1,
L_SORT_BY_Y = 2,
L_SORT_BY_RIGHT = 3,
L_SORT_BY_BOT = 4,
L_SORT_BY_WIDTH = 5,
L_SORT_BY_HEIGHT = 6,
L_SORT_BY_MIN_DIMENSION = 7,
L_SORT_BY_MAX_DIMENSION = 8,
L_SORT_BY_PERIMETER = 9,
L_SORT_BY_AREA = 10,
L_SORT_BY_ASPECT_RATIO = 11
} |
enum | {
L_BLEND_WITH_INVERSE = 1,
L_BLEND_TO_WHITE = 2,
L_BLEND_TO_BLACK = 3,
L_BLEND_GRAY = 4,
L_BLEND_GRAY_WITH_INVERSE = 5
} |
enum | { L_PAINT_LIGHT = 1,
L_PAINT_DARK = 2
} |
enum | { L_SET_PIXELS = 1,
L_CLEAR_PIXELS = 2,
L_FLIP_PIXELS = 3
} |
enum | { L_SELECT_WIDTH = 1,
L_SELECT_HEIGHT = 2,
L_SELECT_IF_EITHER = 3,
L_SELECT_IF_BOTH = 4
} |
enum | { L_SELECT_IF_LT = 1,
L_SELECT_IF_GT = 2,
L_SELECT_IF_LTE = 3,
L_SELECT_IF_GTE = 4
} |
enum | {
L_SELECT_RED = 1,
L_SELECT_GREEN = 2,
L_SELECT_BLUE = 3,
L_SELECT_MIN = 4,
L_SELECT_MAX = 5,
L_SELECT_AVERAGE = 6
} |
enum | {
L_LS_BYTE = 1,
L_MS_BYTE = 2,
L_CLIP_TO_FF = 3,
L_LS_TWO_BYTES = 4,
L_MS_TWO_BYTES = 5,
L_CLIP_TO_FFFF = 6
} |
enum | { L_ROTATE_AREA_MAP = 1,
L_ROTATE_SHEAR = 2,
L_ROTATE_SAMPLING = 3
} |
enum | { L_BRING_IN_WHITE = 1,
L_BRING_IN_BLACK = 2
} |
enum | { L_SHEAR_ABOUT_CORNER = 1,
L_SHEAR_ABOUT_CENTER = 2
} |
enum | {
L_TR_SC_RO = 1,
L_SC_RO_TR = 2,
L_RO_TR_SC = 3,
L_TR_RO_SC = 4,
L_RO_SC_TR = 5,
L_SC_TR_RO = 6
} |
enum | { L_FILL_WHITE = 1,
L_FILL_BLACK = 2
} |
enum | { L_SET_WHITE = 1,
L_SET_BLACK = 2
} |
enum | { L_GET_WHITE_VAL = 1,
L_GET_BLACK_VAL = 2
} |
enum | { L_WHITE_IS_MAX = 1,
L_BLACK_IS_MAX = 2
} |
enum | { DEFAULT_CLIP_LOWER_1 = 10,
DEFAULT_CLIP_UPPER_1 = 10,
DEFAULT_CLIP_LOWER_2 = 5,
DEFAULT_CLIP_UPPER_2 = 5
} |
enum | { L_MANHATTAN_DISTANCE = 1,
L_EUCLIDEAN_DISTANCE = 2
} |
enum | {
L_MEAN_ABSVAL = 1,
L_MEDIAN_VAL = 2,
L_MODE_VAL = 3,
L_MODE_COUNT = 4,
L_ROOT_MEAN_SQUARE = 5,
L_STANDARD_DEVIATION = 6,
L_VARIANCE = 7
} |
enum | { L_CHOOSE_CONSECUTIVE = 1,
L_CHOOSE_SKIP_BY = 2
} |
enum | {
L_TEXT_ORIENT_UNKNOWN = 0,
L_TEXT_ORIENT_UP = 1,
L_TEXT_ORIENT_LEFT = 2,
L_TEXT_ORIENT_DOWN = 3,
L_TEXT_ORIENT_RIGHT = 4
} |
enum | { L_HORIZONTAL_EDGES = 0,
L_VERTICAL_EDGES = 1,
L_ALL_EDGES = 2
} |
enum | {
L_HORIZONTAL_LINE = 0,
L_POS_SLOPE_LINE = 1,
L_VERTICAL_LINE = 2,
L_NEG_SLOPE_LINE = 3,
L_OBLIQUE_LINE = 4
} |
enum | {
L_FROM_LEFT = 0,
L_FROM_RIGHT = 1,
L_FROM_TOP = 2,
L_FROM_BOT = 3,
L_SCAN_NEGATIVE = 4,
L_SCAN_POSITIVE = 5,
L_SCAN_BOTH = 6,
L_SCAN_HORIZONTAL = 7,
L_SCAN_VERTICAL = 8
} |
enum | {
L_ADJUST_SKIP = 0,
L_ADJUST_LEFT = 1,
L_ADJUST_RIGHT = 2,
L_ADJUST_LEFT_AND_RIGHT = 3,
L_ADJUST_TOP = 4,
L_ADJUST_BOT = 5,
L_ADJUST_TOP_AND_BOT = 6,
L_ADJUST_CHOOSE_MIN = 7,
L_ADJUST_CHOOSE_MAX = 8,
L_SET_LEFT = 9,
L_SET_RIGHT = 10,
L_SET_TOP = 11,
L_SET_BOT = 12,
L_GET_LEFT = 13,
L_GET_RIGHT = 14,
L_GET_TOP = 15,
L_GET_BOT = 16
} |
enum | {
L_USE_MINSIZE = 1,
L_USE_MAXSIZE = 2,
L_SUB_ON_BIG_DIFF = 3,
L_USE_CAPPED_MIN = 4,
L_USE_CAPPED_MAX = 5
} |
enum | { L_COMBINE = 1,
L_REMOVE_SMALL = 2
} |
enum | { L_USE_ALL_BOXES = 1,
L_USE_SAME_PARITY_BOXES = 2
} |
enum | { L_WARP_TO_LEFT = 1,
L_WARP_TO_RIGHT = 2
} |
enum | { L_LINEAR_WARP = 1,
L_QUADRATIC_WARP = 2
} |
enum | { L_INTERPOLATED = 1,
L_SAMPLED = 2
} |
enum | { L_THIN_FG = 1,
L_THIN_BG = 2
} |
enum | { L_HORIZONTAL_RUNS = 0,
L_VERTICAL_RUNS = 1
} |
enum | { L_SOBEL_EDGE = 1,
L_TWO_SIDED_EDGE = 2
} |
enum | { L_SUBPIXEL_ORDER_RGB = 1,
L_SUBPIXEL_ORDER_BGR = 2,
L_SUBPIXEL_ORDER_VRGB = 3,
L_SUBPIXEL_ORDER_VBGR = 4
} |
enum | { L_HS_HISTO = 1,
L_HV_HISTO = 2,
L_SV_HISTO = 3
} |
enum | { L_INCLUDE_REGION = 1,
L_EXCLUDE_REGION = 2
} |
enum | {
L_ADD_ABOVE = 1,
L_ADD_BELOW = 2,
L_ADD_LEFT = 3,
L_ADD_RIGHT = 4,
L_ADD_AT_TOP = 5,
L_ADD_AT_BOT = 6,
L_ADD_AT_LEFT = 7,
L_ADD_AT_RIGHT = 8
} |
enum | {
L_PLOT_AT_TOP = 1,
L_PLOT_AT_MID_HORIZ = 2,
L_PLOT_AT_BOT = 3,
L_PLOT_AT_LEFT = 4,
L_PLOT_AT_MID_VERT = 5,
L_PLOT_AT_RIGHT = 6
} |
enum | {
L_DISPLAY_WITH_XZGV = 1,
L_DISPLAY_WITH_XLI = 2,
L_DISPLAY_WITH_XV = 3,
L_DISPLAY_WITH_IV = 4,
L_DISPLAY_WITH_OPEN = 5
} |
enum | { L_NO_CHROMA_SAMPLING_JPEG = 1
} |
enum | { L_CLIP_TO_ZERO = 1,
L_TAKE_ABSVAL = 2
} |
enum | { L_LESS_THAN_ZERO = 1,
L_EQUAL_TO_ZERO = 2,
L_GREATER_THAN_ZERO = 3
} |
enum | { L_ADD_TRAIL_SLASH = 1,
L_REMOVE_TRAIL_SLASH = 2
} |
Переменные |
static const l_int32 | L_RED_SHIFT |
static const l_int32 | L_GREEN_SHIFT |
static const l_int32 | L_BLUE_SHIFT |
static const l_int32 | L_ALPHA_SHIFT |
static const l_float32 | L_RED_WEIGHT = 0.3 |
static const l_float32 | L_GREEN_WEIGHT = 0.5 |
static const l_float32 | L_BLUE_WEIGHT = 0.2 |
static const l_int32 | L_NOCOPY = 0 |