|
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.