Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | JPEG_INTERNALS |
#define | ODITHER_SIZE 16 /* dimension of dither matrix */ |
#define | ODITHER_CELLS (ODITHER_SIZE*ODITHER_SIZE) /* # cells in matrix */ |
#define | ODITHER_MASK (ODITHER_SIZE-1) /* mask for wrapping around counters */ |
#define | MAX_Q_COMPS 4 /* max components I can handle */ |
Typedefs | |
typedef int | ODITHER_MATRIX[ODITHER_SIZE][ODITHER_SIZE] |
typedef int(* | ODITHER_MATRIX_PTR)[ODITHER_SIZE] |
typedef INT16 | FSERROR |
typedef int | LOCFSERROR |
typedef FSERROR FAR * | FSERRPTR |
typedef my_cquantizer * | my_cquantize_ptr |
#define MAX_Q_COMPS 4 /* max components I can handle */ |
Definition at line 140 of file jquant1.c.
Referenced by jinit_1pass_quantizer().
#define ODITHER_CELLS (ODITHER_SIZE*ODITHER_SIZE) /* # cells in matrix */ |
Definition at line 73 of file jquant1.c.
Referenced by make_odither_array().
#define ODITHER_MASK (ODITHER_SIZE-1) /* mask for wrapping around counters */ |
Definition at line 74 of file jquant1.c.
Referenced by quantize3_ord_dither(), and quantize_ord_dither().
#define ODITHER_SIZE 16 /* dimension of dither matrix */ |
Definition at line 71 of file jquant1.c.
Referenced by make_odither_array().
typedef int LOCFSERROR |
typedef my_cquantizer* my_cquantize_ptr |
typedef int ODITHER_MATRIX[ODITHER_SIZE][ODITHER_SIZE] |
typedef int(* ODITHER_MATRIX_PTR)[ODITHER_SIZE] |
alloc_fs_workspace | ( | j_decompress_ptr | cinfo | ) |
Definition at line 722 of file jquant1.c.
References i, JPOOL_IMAGE, METHODDEF, and SIZEOF.
Referenced by jinit_1pass_quantizer(), and start_pass_1_quant().
color_quantize | ( | j_decompress_ptr | cinfo, |
JSAMPARRAY | input_buf, | ||
JSAMPARRAY | output_buf, | ||
int | num_rows | ||
) |
Definition at line 459 of file jquant1.c.
References for(), GETJSAMPLE, METHODDEF, num_rows, and output_buf.
Referenced by start_pass_1_quant().
color_quantize3 | ( | j_decompress_ptr | cinfo, |
JSAMPARRAY | input_buf, | ||
JSAMPARRAY | output_buf, | ||
int | num_rows | ||
) |
Definition at line 487 of file jquant1.c.
References for(), GETJSAMPLE, METHODDEF, num_rows, and output_buf.
Referenced by start_pass_1_quant().
create_colorindex | ( | j_decompress_ptr | cinfo | ) |
Definition at line 333 of file jquant1.c.
References FALSE, i, if(), JDITHER_ORDERED, JPOOL_IMAGE, largest_input_value(), LOCAL, MAXJSAMPLE, and TRUE.
Referenced by jinit_1pass_quantizer(), and start_pass_1_quant().
create_colormap | ( | j_decompress_ptr | cinfo | ) |
Definition at line 273 of file jquant1.c.
Referenced by jinit_1pass_quantizer().
create_odither_tables | ( | j_decompress_ptr | cinfo | ) |
Definition at line 432 of file jquant1.c.
References for(), i, make_odither_array(), METHODDEF, and NULL.
Referenced by start_pass_1_quant().
finish_pass_1_quant | ( | j_decompress_ptr | cinfo | ) |
Definition at line 798 of file jquant1.c.
References METHODDEF.
Referenced by jinit_1pass_quantizer().
jinit_1pass_quantizer | ( | j_decompress_ptr | cinfo | ) |
Definition at line 821 of file jquant1.c.
References alloc_fs_workspace(), create_colorindex(), create_colormap(), ERREXIT1, finish_pass_1_quant(), JDITHER_FS, JPOOL_IMAGE, MAX_Q_COMPS, MAXJSAMPLE, new_color_map_1_quant(), NULL, SIZEOF, and start_pass_1_quant().
Referenced by master_selection().
largest_input_value | ( | j_decompress_ptr | cinfo, |
int | ci, | ||
int | j, | ||
int | maxj | ||
) |
Definition at line 259 of file jquant1.c.
References LOCAL, and MAXJSAMPLE.
Referenced by create_colorindex().
make_odither_array | ( | j_decompress_ptr | cinfo, |
int | ncolors | ||
) |
Definition at line 396 of file jquant1.c.
References JPOOL_IMAGE, ODITHER_CELLS, ODITHER_SIZE, and SIZEOF.
Referenced by create_odither_tables().
new_color_map_1_quant | ( | j_decompress_ptr | cinfo | ) |
Definition at line 810 of file jquant1.c.
References ERREXIT, and GLOBAL.
Referenced by jinit_1pass_quantizer().
output_value | ( | j_decompress_ptr | cinfo, |
int | ci, | ||
int | j, | ||
int | maxj | ||
) |
Definition at line 245 of file jquant1.c.
References LOCAL, and MAXJSAMPLE.
quantize3_ord_dither | ( | j_decompress_ptr | cinfo, |
JSAMPARRAY | input_buf, | ||
JSAMPARRAY | output_buf, | ||
int | num_rows | ||
) |
Definition at line 565 of file jquant1.c.
References for(), GETJSAMPLE, METHODDEF, num_rows, ODITHER_MASK, and output_buf.
Referenced by start_pass_1_quant().
quantize_fs_dither | ( | j_decompress_ptr | cinfo, |
JSAMPARRAY | input_buf, | ||
JSAMPARRAY | output_buf, | ||
int | num_rows | ||
) |
Definition at line 610 of file jquant1.c.
References FALSE, FAR, for(), GETJSAMPLE, jzero_far(), LOCAL, num_rows, output_buf, RIGHT_SHIFT, SHIFT_TEMPS, SIZEOF, and TRUE.
Referenced by start_pass_1_quant().
quantize_ord_dither | ( | j_decompress_ptr | cinfo, |
JSAMPARRAY | input_buf, | ||
JSAMPARRAY | output_buf, | ||
int | num_rows | ||
) |
Definition at line 515 of file jquant1.c.
References FAR, for(), GETJSAMPLE, jzero_far(), METHODDEF, num_rows, ODITHER_MASK, output_buf, and SIZEOF.
Referenced by start_pass_1_quant().
select_ncolors | ( | j_decompress_ptr | cinfo, |
int | Ncolors[] | ||
) |
start_pass_1_quant | ( | j_decompress_ptr | cinfo, |
boolean | is_pre_scan | ||
) |
Definition at line 741 of file jquant1.c.
References alloc_fs_workspace(), color_quantize(), color_quantize3(), create_colorindex(), create_odither_tables(), ERREXIT, FALSE, FAR, i, JDITHER_FS, JDITHER_NONE, JDITHER_ORDERED, jzero_far(), METHODDEF, NULL, quantize3_ord_dither(), quantize_fs_dither(), quantize_ord_dither(), and SIZEOF.
Referenced by jinit_1pass_quantizer().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:56.
© Copyright Michele Bosi. All rights reserved.