#include "jconfig.h"
#include "jmorecfg.h"
#include "jpegint.h"
#include "jerror.h"
Go to the source code of this file.
|
enum | J_COLOR_SPACE {
JCS_UNKNOWN
, JCS_GRAYSCALE
, JCS_RGB
, JCS_YCbCr
,
JCS_CMYK
, JCS_YCCK
, JCS_EXT_RGB
, JCS_EXT_RGBX
,
JCS_EXT_BGR
, JCS_EXT_BGRX
, JCS_EXT_XBGR
, JCS_EXT_XRGB
,
JCS_EXT_RGBA
, JCS_EXT_BGRA
, JCS_EXT_ABGR
, JCS_EXT_ARGB
,
JCS_RGB565
} |
|
enum | J_DCT_METHOD { JDCT_ISLOW
, JDCT_IFAST
, JDCT_FLOAT
} |
|
enum | J_DITHER_MODE { JDITHER_NONE
, JDITHER_ORDERED
, JDITHER_FS
} |
|
◆ C_MAX_BLOCKS_IN_MCU
#define C_MAX_BLOCKS_IN_MCU 10 /* compressor's limit on blocks per MCU */ |
◆ D_MAX_BLOCKS_IN_MCU
#define D_MAX_BLOCKS_IN_MCU 10 /* decompressor's limit on blocks per MCU */ |
◆ DCTSIZE
◆ DCTSIZE2
◆ JCS_ALPHA_EXTENSIONS
#define JCS_ALPHA_EXTENSIONS 1 |
◆ JCS_EXTENSIONS
◆ JDCT_DEFAULT
◆ JDCT_FASTEST
◆ JMSG_LENGTH_MAX
◆ JMSG_STR_PARM_MAX
#define JMSG_STR_PARM_MAX 80 |
◆ JPEG_APP0
◆ JPEG_COM
◆ jpeg_common_fields
#define jpeg_common_fields |
Value:
void *client_data; \
boolean is_decompressor; \
int global_state
Definition at line 270 of file jpeglib.h.
◆ jpeg_create_compress
#define jpeg_create_compress |
( |
|
cinfo | ) |
|
Value:
jpeg_CreateCompress(j_compress_ptr cinfo, int version, size_t structsize)
Definition at line 900 of file jpeglib.h.
◆ jpeg_create_decompress
#define jpeg_create_decompress |
( |
|
cinfo | ) |
|
Value:
jpeg_CreateDecompress(j_decompress_ptr cinfo, int version, size_t structsize)
Definition at line 903 of file jpeglib.h.
◆ JPEG_EOI
◆ JPEG_HEADER_OK
#define JPEG_HEADER_OK 1 /* Found valid image datastream */ |
◆ JPEG_HEADER_TABLES_ONLY
#define JPEG_HEADER_TABLES_ONLY 2 /* Found valid table-specs-only datastream */ |
◆ JPEG_REACHED_EOI
#define JPEG_REACHED_EOI 2 /* Reached end of image */ |
◆ JPEG_REACHED_SOS
#define JPEG_REACHED_SOS 1 /* Reached start of new scan */ |
◆ JPEG_ROW_COMPLETED
#define JPEG_ROW_COMPLETED 3 /* Completed one iMCU row */ |
◆ JPEG_RST0
◆ JPEG_SCAN_COMPLETED
#define JPEG_SCAN_COMPLETED 4 /* Completed last iMCU row of a scan */ |
◆ JPEG_SUSPENDED
#define JPEG_SUSPENDED 0 /* Suspended due to lack of input data */ |
◆ JPOOL_IMAGE
#define JPOOL_IMAGE 1 /* lasts until done with image/datastream */ |
◆ JPOOL_NUMPOOLS
◆ JPOOL_PERMANENT
#define JPOOL_PERMANENT 0 /* lasts until master record is destroyed */ |
◆ JPP
#define JPP |
( |
|
arglist | ) |
arglist |
◆ MAX_COMPS_IN_SCAN
◆ MAX_SAMP_FACTOR
#define MAX_SAMP_FACTOR 4 /* JPEG limit on sampling factors */ |
◆ NUM_ARITH_TBLS
#define NUM_ARITH_TBLS 16 /* Arith-coding tables are numbered 0..15 */ |
◆ NUM_HUFF_TBLS
#define NUM_HUFF_TBLS 4 /* Huffman tables are numbered 0..3 */ |
◆ NUM_QUANT_TBLS
#define NUM_QUANT_TBLS 4 /* Quantization tables are numbered 0..3 */ |
◆ j_common_ptr
◆ j_compress_ptr
◆ j_decompress_ptr
◆ JBLOCK
◆ JBLOCKARRAY
◆ JBLOCKIMAGE
◆ JBLOCKROW
◆ JCOEFPTR
◆ jpeg_marker_parser_method
◆ jpeg_saved_marker_ptr
◆ JSAMPARRAY
◆ JSAMPIMAGE
◆ JSAMPROW
◆ jvirt_barray_ptr
◆ jvirt_sarray_ptr
◆ J_COLOR_SPACE
Enumerator |
---|
JCS_UNKNOWN | |
JCS_GRAYSCALE | |
JCS_RGB | |
JCS_YCbCr | |
JCS_CMYK | |
JCS_YCCK | |
JCS_EXT_RGB | |
JCS_EXT_RGBX | |
JCS_EXT_BGR | |
JCS_EXT_BGRX | |
JCS_EXT_XBGR | |
JCS_EXT_XRGB | |
JCS_EXT_RGBA | |
JCS_EXT_BGRA | |
JCS_EXT_ABGR | |
JCS_EXT_ARGB | |
JCS_RGB565 | |
Definition at line 217 of file jpeglib.h.
◆ J_DCT_METHOD
Enumerator |
---|
JDCT_ISLOW | |
JDCT_IFAST | |
JDCT_FLOAT | |
Definition at line 246 of file jpeglib.h.
◆ J_DITHER_MODE
Enumerator |
---|
JDITHER_NONE | |
JDITHER_ORDERED | |
JDITHER_FS | |
Definition at line 261 of file jpeglib.h.
◆ EXTERN() [1/7]
◆ EXTERN() [2/7]
◆ EXTERN() [3/7]
◆ EXTERN() [4/7]
◆ EXTERN() [5/7]
◆ EXTERN() [6/7]
◆ EXTERN() [7/7]
◆ basic_table
int const unsigned int* basic_table |
◆ coef_arrays
◆ colorspace
◆ data
◆ datalen
◆ dataptr
◆ desired
◆ dstinfo
◆ force_baseline
◆ icc_data_len
JOCTET unsigned int * icc_data_len |
◆ icc_data_ptr
◆ inbuffer
const unsigned char* inbuffer |
◆ infile
◆ insize
const unsigned char unsigned long insize |
◆ length_limit
int unsigned int length_limit |
◆ marker
◆ marker_code
◆ max_lines
◆ num_lines
◆ outbuffer
unsigned char** outbuffer |
◆ outfile
◆ outsize
unsigned char unsigned long* outsize |
◆ quality
◆ require_image
◆ routine
◆ scale_factor
int const unsigned int int scale_factor |
◆ scan_number
◆ scanlines
◆ structsize
◆ suppress
◆ val
◆ version
◆ which_tbl
◆ width
◆ write_all_tables
◆ xoffset