#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