#include "jmorecfg.h"
#include "jpegint.h"
#include "jerror.h"
#include "jconfig.h"
Ir al código fuente de este archivo.
Clases |
struct | JQUANT_TBL |
struct | JHUFF_TBL |
struct | jpeg_component_info |
struct | jpeg_scan_info |
struct | jpeg_marker_struct |
struct | jpeg_common_struct |
struct | jpeg_compress_struct |
struct | jpeg_decompress_struct |
struct | jpeg_error_mgr |
struct | jpeg_progress_mgr |
struct | jpeg_destination_mgr |
struct | jpeg_source_mgr |
struct | jpeg_memory_mgr |
'defines' |
#define | JPEG_LIB_VERSION 62 |
#define | DCTSIZE 8 |
#define | DCTSIZE2 64 |
#define | NUM_QUANT_TBLS 4 |
#define | NUM_HUFF_TBLS 4 |
#define | NUM_ARITH_TBLS 16 |
#define | MAX_COMPS_IN_SCAN 4 |
#define | MAX_SAMP_FACTOR 4 |
#define | C_MAX_BLOCKS_IN_MCU 10 |
#define | D_MAX_BLOCKS_IN_MCU 10 |
#define | JDCT_DEFAULT JDCT_ISLOW |
#define | JDCT_FASTEST JDCT_IFAST |
#define | jpeg_common_fields |
#define | JMSG_LENGTH_MAX 200 |
#define | JMSG_STR_PARM_MAX 80 |
#define | JPOOL_PERMANENT 0 |
#define | JPOOL_IMAGE 1 |
#define | JPOOL_NUMPOOLS 2 |
#define | JPP(arglist) arglist |
#define | jpeg_create_compress(cinfo) |
#define | jpeg_create_decompress(cinfo) |
#define | JPEG_SUSPENDED 0 |
#define | JPEG_HEADER_OK 1 |
#define | JPEG_HEADER_TABLES_ONLY 2 |
#define | JPEG_REACHED_SOS 1 |
#define | JPEG_REACHED_EOI 2 |
#define | JPEG_ROW_COMPLETED 3 |
#define | JPEG_SCAN_COMPLETED 4 |
#define | JPEG_RST0 0xD0 |
#define | JPEG_EOI 0xD9 |
#define | JPEG_APP0 0xE0 |
#define | JPEG_COM 0xFE |
'typedefs' |
typedef JSAMPLE FAR * | JSAMPROW |
typedef JSAMPROW * | JSAMPARRAY |
typedef JSAMPARRAY * | JSAMPIMAGE |
typedef JCOEF | JBLOCK [DCTSIZE2] |
typedef JBLOCK FAR * | JBLOCKROW |
typedef JBLOCKROW * | JBLOCKARRAY |
typedef JBLOCKARRAY * | JBLOCKIMAGE |
typedef JCOEF FAR * | JCOEFPTR |
typedef struct
jpeg_marker_struct FAR * | jpeg_saved_marker_ptr |
typedef struct jpeg_common_struct * | j_common_ptr |
typedef struct
jpeg_compress_struct * | j_compress_ptr |
typedef struct
jpeg_decompress_struct * | j_decompress_ptr |
typedef struct
jvirt_sarray_control * | jvirt_sarray_ptr |
typedef struct
jvirt_barray_control * | jvirt_barray_ptr |
Enumeraciones |
enum | J_COLOR_SPACE {
JCS_UNKNOWN,
JCS_GRAYSCALE,
JCS_RGB,
JCS_YCbCr,
JCS_CMYK,
JCS_YCCK
} |
enum | J_DCT_METHOD { JDCT_ISLOW,
JDCT_IFAST,
JDCT_FLOAT
} |
enum | J_DITHER_MODE { JDITHER_NONE,
JDITHER_ORDERED,
JDITHER_FS
} |
Funciones |
typedef | JMETHOD (boolean, jpeg_marker_parser_method,(j_decompress_ptr cinfo)) |
| EXTERN (struct jpeg_error_mgr *) jpeg_std_error JPP((struct jpeg_error_mgr *err)) |
| EXTERN (void) jpeg_CreateCompress JPP((j_compress_ptr cinfo |
| EXTERN (int) jpeg_quality_scaling JPP((int quality)) |
| EXTERN (JQUANT_TBL *) jpeg_alloc_quant_table JPP((j_common_ptr cinfo)) |
| EXTERN (JHUFF_TBL *) jpeg_alloc_huff_table JPP((j_common_ptr cinfo)) |
| EXTERN (JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo |
| EXTERN (jvirt_barray_ptr *) jpeg_read_coefficients JPP((j_decompress_ptr cinfo)) |
Variables |
int | version |
int size_t | structsize |
FILE * | outfile |
FILE * | infile |
J_COLOR_SPACE | colorspace |
int | quality |
int boolean | force_baseline |
int | scale_factor |
int | which_tbl |
int const unsigned int * | basic_table |
boolean | suppress |
boolean | write_all_tables |
JSAMPARRAY | scanlines |
JSAMPARRAY JDIMENSION | num_lines |
JSAMPIMAGE | data |
int | marker |
int const JOCTET * | dataptr |
int const JOCTET unsigned int | datalen |
int | val |
boolean | require_image |
JSAMPARRAY JDIMENSION | max_lines |
int | scan_number |
int | marker_code |
int unsigned int | length_limit |
int jpeg_marker_parser_method | routine |
jvirt_barray_ptr * | coef_arrays |
j_compress_ptr | dstinfo |
int | desired |
Documentación de los 'defines'
#define C_MAX_BLOCKS_IN_MCU 10 |
#define D_MAX_BLOCKS_IN_MCU 10 |
#define JDCT_DEFAULT JDCT_ISLOW |
#define JDCT_FASTEST JDCT_IFAST |
#define JMSG_LENGTH_MAX 200 |
#define JMSG_STR_PARM_MAX 80 |
#define jpeg_common_fields |
#define jpeg_create_compress |
( |
|
cinfo | ) |
|
#define jpeg_create_decompress |
( |
|
cinfo | ) |
|
#define JPEG_HEADER_TABLES_ONLY 2 |
#define JPEG_LIB_VERSION 62 |
#define JPEG_REACHED_EOI 2 |
#define JPEG_REACHED_SOS 1 |
#define JPEG_ROW_COMPLETED 3 |
#define JPEG_SCAN_COMPLETED 4 |
#define JPOOL_PERMANENT 0 |
#define JPP |
( |
|
arglist | ) |
arglist |
#define MAX_COMPS_IN_SCAN 4 |
#define MAX_SAMP_FACTOR 4 |
#define NUM_ARITH_TBLS 16 |
Documentación de los 'typedefs'
Documentación de las enumeraciones
- Valores de enumeraciones:
JCS_UNKNOWN |
|
JCS_GRAYSCALE |
|
JCS_RGB |
|
JCS_YCbCr |
|
JCS_CMYK |
|
JCS_YCCK |
|
- Valores de enumeraciones:
JDCT_ISLOW |
|
JDCT_IFAST |
|
JDCT_FLOAT |
|
- Valores de enumeraciones:
JDITHER_NONE |
|
JDITHER_ORDERED |
|
JDITHER_FS |
|
Documentación de las funciones
Documentación de las variables