Macros | |
#define | JPEG_INTERNALS |
#define | SET_COMP(index, id, hsamp, vsamp, quant, dctbl, actbl) |
Functions | |
add_huff_table (j_compress_ptr cinfo, JHUFF_TBL **htblptr, const UINT8 *bits, const UINT8 *val) | |
add_huff_table (cinfo,&cinfo->dc_huff_tbl_ptrs[0], bits_dc_luminance, val_dc_luminance) | |
add_huff_table (cinfo,&cinfo->ac_huff_tbl_ptrs[0], bits_ac_luminance, val_ac_luminance) | |
add_huff_table (cinfo,&cinfo->dc_huff_tbl_ptrs[1], bits_dc_chrominance, val_dc_chrominance) | |
add_huff_table (cinfo,&cinfo->ac_huff_tbl_ptrs[1], bits_ac_chrominance, val_ac_chrominance) | |
if (quality=5000/quality, quality=100) | |
jpeg_add_quant_table (j_compress_ptr cinfo, int which_tbl, const unsigned int *basic_table, int scale_factor, boolean force_baseline) | |
jpeg_default_colorspace (j_compress_ptr cinfo) | |
jpeg_set_colorspace (j_compress_ptr cinfo, J_COLOR_SPACE colorspace) | |
jpeg_set_defaults (j_compress_ptr cinfo) | |
jpeg_set_linear_quality (j_compress_ptr cinfo, int scale_factor, boolean force_baseline) | |
Variables | |
static const UINT8 | bits_ac_chrominance [17] |
static const UINT8 | bits_ac_luminance [17] |
static const UINT8 | bits_dc_chrominance [17] |
static const UINT8 | val_ac_chrominance [] |
static const UINT8 | val_ac_luminance [] |
static const UINT8 | val_dc_chrominance [] |
static const UINT8 | val_dc_luminance [] |
#define JPEG_INTERNALS |
#define SET_COMP | ( | index, | |
id, | |||
hsamp, | |||
vsamp, | |||
quant, | |||
dctbl, | |||
actbl | |||
) |
Referenced by jpeg_set_colorspace().
add_huff_table | ( | j_compress_ptr | cinfo, |
JHUFF_TBL ** | htblptr, | ||
const UINT8 * | bits, | ||
const UINT8 * | val | ||
) |
add_huff_table | ( | cinfo | , |
&cinfo-> | dc_huff_tbl_ptrs[0], | ||
bits_dc_luminance | , | ||
val_dc_luminance | |||
) |
add_huff_table | ( | cinfo | , |
&cinfo-> | ac_huff_tbl_ptrs[0], | ||
bits_ac_luminance | , | ||
val_ac_luminance | |||
) |
add_huff_table | ( | cinfo | , |
&cinfo-> | dc_huff_tbl_ptrs[1], | ||
bits_dc_chrominance | , | ||
val_dc_chrominance | |||
) |
add_huff_table | ( | cinfo | , |
&cinfo-> | ac_huff_tbl_ptrs[1], | ||
bits_ac_chrominance | , | ||
val_ac_chrominance | |||
) |
jpeg_add_quant_table | ( | j_compress_ptr | cinfo, |
int | which_tbl, | ||
const unsigned int * | basic_table, | ||
int | scale_factor, | ||
boolean | force_baseline | ||
) |
References CSTATE_START, DCTSIZE2, ERREXIT1, FALSE, i, jpeg_alloc_quant_table(), NULL, NUM_QUANT_TBLS, temp, and which_tbl.
Referenced by jpeg_set_linear_quality().
jpeg_default_colorspace | ( | j_compress_ptr | cinfo | ) |
References ERREXIT, JCS_CMYK, JCS_GRAYSCALE, JCS_RGB, JCS_UNKNOWN, JCS_YCbCr, JCS_YCCK, and jpeg_set_colorspace().
Referenced by jpeg_set_defaults().
jpeg_set_colorspace | ( | j_compress_ptr | cinfo, |
J_COLOR_SPACE | colorspace | ||
) |
References ci, colorspace, compptr, CSTATE_START, ERREXIT, ERREXIT1, ERREXIT2, FALSE, JCS_CMYK, JCS_GRAYSCALE, JCS_RGB, JCS_UNKNOWN, JCS_YCbCr, JCS_YCCK, MAX_COMPONENTS, SET_COMP, and TRUE.
Referenced by jpeg_copy_critical_parameters(), and jpeg_default_colorspace().
jpeg_set_defaults | ( | j_compress_ptr | cinfo | ) |
References BITS_IN_JSAMPLE, CSTATE_START, ERREXIT1, FALSE, i, JDCT_DEFAULT, jpeg_default_colorspace(), JPOOL_PERMANENT, MAX_COMPONENTS, NULL, NUM_ARITH_TBLS, SIZEOF, and TRUE.
Referenced by jpeg_copy_critical_parameters().
jpeg_set_linear_quality | ( | j_compress_ptr | cinfo, |
int | scale_factor, | ||
boolean | force_baseline | ||
) |
References DCTSIZE2, and jpeg_add_quant_table().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |