Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence de la structure jpeg_compress_struct

`#include <jpeglib.h>`

## Attributs Publics
| jpeg_common_fields
jpeg_destination_mgr * | dest
JDIMENSION | image_width
JDIMENSION | image_height
int | input_components
J_COLOR_SPACE | in_color_space
double | input_gamma
int | data_precision
int | num_components
J_COLOR_SPACE | jpeg_color_space
jpeg_component_info * | comp_info
JQUANT_TBL * | quant_tbl_ptrs [NUM_QUANT_TBLS]
JHUFF_TBL * | dc_huff_tbl_ptrs [NUM_HUFF_TBLS]
JHUFF_TBL * | ac_huff_tbl_ptrs [NUM_HUFF_TBLS]
UINT8 | arith_dc_L [NUM_ARITH_TBLS]
UINT8 | arith_dc_U [NUM_ARITH_TBLS]
UINT8 | arith_ac_K [NUM_ARITH_TBLS]
int | num_scans
const jpeg_scan_info * | scan_info
boolean | raw_data_in
boolean | arith_code
boolean | optimize_coding
boolean | CCIR601_sampling
int | smoothing_factor
J_DCT_METHOD | dct_method
unsigned int | restart_interval
int | restart_in_rows
boolean | write_JFIF_header
UINT8 | JFIF_major_version
UINT8 | JFIF_minor_version
UINT8 | density_unit
UINT16 | X_density
UINT16 | Y_density
boolean | write_Adobe_marker
JDIMENSION | next_scanline
boolean | progressive_mode
int | max_h_samp_factor
int | max_v_samp_factor
JDIMENSION | total_iMCU_rows
int | comps_in_scan
jpeg_component_info * | cur_comp_info [MAX_COMPS_IN_SCAN]
JDIMENSION | MCUs_per_row
JDIMENSION | MCU_rows_in_scan
int | blocks_in_MCU
int | MCU_membership [C_MAX_BLOCKS_IN_MCU]
int | Ss
int | Se
int | Ah
int | Al
jpeg_comp_master * | master
jpeg_c_main_controller * | main
jpeg_c_prep_controller * | prep
jpeg_c_coef_controller * | coef
jpeg_marker_writer * | marker
jpeg_color_converter * | cconvert
jpeg_downsampler * | downsample
jpeg_forward_dct * | fdct
jpeg_entropy_encoder * | entropy
jpeg_scan_info * | script_space
int | script_space_size

## Documentation des données imbriquées

JHUFF_TBL* ac_huff_tbl_ptrs[NUM_HUFF_TBLS]

| Définition à la ligne 831 du fichier jpeglib.h.

int Ah

| Définition à la ligne 915 du fichier jpeglib.h.

int Al

| Définition à la ligne 915 du fichier jpeglib.h.

UINT8 arith_ac_K[NUM_ARITH_TBLS]

| Définition à la ligne 836 du fichier jpeglib.h.

boolean arith_code

| Définition à la ligne 846 du fichier jpeglib.h.

UINT8 arith_dc_L[NUM_ARITH_TBLS]

| Définition à la ligne 834 du fichier jpeglib.h.

UINT8 arith_dc_U[NUM_ARITH_TBLS]

| Définition à la ligne 835 du fichier jpeglib.h.

int blocks_in_MCU

| Définition à la ligne 910 du fichier jpeglib.h.

boolean CCIR601_sampling

| Définition à la ligne 848 du fichier jpeglib.h.

struct jpeg_color_converter* cconvert

| Définition à la ligne 925 du fichier jpeglib.h.

struct jpeg_c_coef_controller* coef

| Définition à la ligne 923 du fichier jpeglib.h.

jpeg_component_info* comp_info

| Définition à la ligne 824 du fichier jpeglib.h.

int comps_in_scan

| Définition à la ligne 903 du fichier jpeglib.h.

jpeg_component_info* cur_comp_info[MAX_COMPS_IN_SCAN]

| Définition à la ligne 904 du fichier jpeglib.h.

int data_precision

| Définition à la ligne 819 du fichier jpeglib.h.

JHUFF_TBL* dc_huff_tbl_ptrs[NUM_HUFF_TBLS]

| Définition à la ligne 830 du fichier jpeglib.h.

J_DCT_METHOD dct_method

| Définition à la ligne 850 du fichier jpeglib.h.

UINT8 density_unit

| Définition à la ligne 869 du fichier jpeglib.h.

struct jpeg_destination_mgr* dest

| Définition à la ligne 797 du fichier jpeglib.h.

struct jpeg_downsampler* downsample

| Définition à la ligne 926 du fichier jpeglib.h.

struct jpeg_entropy_encoder* entropy

| Définition à la ligne 928 du fichier jpeglib.h.

struct jpeg_forward_dct* fdct

| Définition à la ligne 927 du fichier jpeglib.h.

JDIMENSION image_height

| Définition à la ligne 805 du fichier jpeglib.h.

JDIMENSION image_width

| Définition à la ligne 804 du fichier jpeglib.h.

J_COLOR_SPACE in_color_space

| Définition à la ligne 807 du fichier jpeglib.h.

int input_components

| Définition à la ligne 806 du fichier jpeglib.h.

double input_gamma

| Définition à la ligne 809 du fichier jpeglib.h.

UINT8 JFIF_major_version

| Définition à la ligne 863 du fichier jpeglib.h.

UINT8 JFIF_minor_version

| Définition à la ligne 864 du fichier jpeglib.h.

J_COLOR_SPACE jpeg_color_space

| Définition à la ligne 822 du fichier jpeglib.h.

jpeg_common_fields

| Définition à la ligne 794 du fichier jpeglib.h.

struct jpeg_c_main_controller* main

| Définition à la ligne 921 du fichier jpeglib.h.

struct jpeg_marker_writer* marker

| Définition à la ligne 924 du fichier jpeglib.h.

struct jpeg_comp_master* master

| Définition à la ligne 920 du fichier jpeglib.h.

int max_h_samp_factor

| Définition à la ligne 889 du fichier jpeglib.h.

int max_v_samp_factor

| Définition à la ligne 890 du fichier jpeglib.h.

int MCU_membership[C_MAX_BLOCKS_IN_MCU]

| Définition à la ligne 911 du fichier jpeglib.h.

JDIMENSION MCU_rows_in_scan

| Définition à la ligne 908 du fichier jpeglib.h.

JDIMENSION MCUs_per_row

| Définition à la ligne 907 du fichier jpeglib.h.

JDIMENSION next_scanline

| Définition à la ligne 879 du fichier jpeglib.h.

int num_components

| Définition à la ligne 821 du fichier jpeglib.h.

int num_scans

| Définition à la ligne 838 du fichier jpeglib.h.

boolean optimize_coding

| Définition à la ligne 847 du fichier jpeglib.h.

struct jpeg_c_prep_controller* prep

| Définition à la ligne 922 du fichier jpeglib.h.

boolean progressive_mode

| Définition à la ligne 888 du fichier jpeglib.h.

JQUANT_TBL* quant_tbl_ptrs[NUM_QUANT_TBLS]

| Définition à la ligne 827 du fichier jpeglib.h.

boolean raw_data_in

| Définition à la ligne 845 du fichier jpeglib.h.

int restart_in_rows

| Définition à la ligne 858 du fichier jpeglib.h.

unsigned int restart_interval

| Définition à la ligne 857 du fichier jpeglib.h.

const jpeg_scan_info* scan_info

| Définition à la ligne 839 du fichier jpeglib.h.

jpeg_scan_info* script_space

| Définition à la ligne 929 du fichier jpeglib.h.

int script_space_size

| Définition à la ligne 930 du fichier jpeglib.h.

int Se

| Définition à la ligne 915 du fichier jpeglib.h.

int smoothing_factor

| Définition à la ligne 849 du fichier jpeglib.h.

int Ss

| Définition à la ligne 915 du fichier jpeglib.h.

JDIMENSION total_iMCU_rows

| Définition à la ligne 892 du fichier jpeglib.h.

boolean write_Adobe_marker

| Définition à la ligne 872 du fichier jpeglib.h.

boolean write_JFIF_header

| Définition à la ligne 862 du fichier jpeglib.h.

UINT16 X_density

| Définition à la ligne 870 du fichier jpeglib.h.

UINT16 Y_density

| Définition à la ligne 871 du fichier jpeglib.h.

La documentation associée à cette structure a été générée à partir du fichier suivant :

- jpeglib.h