Type Alias openjpeg_sys::opj_dparameters_t

source ·
pub type opj_dparameters_t = opj_dparameters;
Expand description

Decompression parameters

Aliased Type§

struct opj_dparameters_t {
Show 17 fields pub cp_reduce: u32, pub cp_layer: u32, pub infile: [i8; 4096], pub outfile: [i8; 4096], pub decod_format: i32, pub cod_format: i32, pub DA_x0: u32, pub DA_x1: u32, pub DA_y0: u32, pub DA_y1: u32, pub m_verbose: i32, pub tile_index: u32, pub nb_tile_to_decode: u32, pub jpwl_correct: i32, pub jpwl_exp_comps: i32, pub jpwl_max_tiles: i32, pub flags: u32,
}

Fields§

§cp_reduce: u32

Set the number of highest resolution levels to be discarded. The image resolution is effectively divided by 2 to the power of the number of discarded levels. The reduce factor is limited by the smallest total number of decomposition levels among tiles. if != 0, then original dimension divided by 2^(reduce); if == 0 or not used, image is decoded to the full resolution

§cp_layer: u32

Set the maximum number of quality layers to decode. If there are less quality layers than the specified number, all the quality layers are decoded. if != 0, then only the first “layer” layers are decoded; if == 0 or not used, all the quality layers are decoded

§infile: [i8; 4096]

input file name

§outfile: [i8; 4096]

output file name

§decod_format: i32

input file format 0: J2K, 1: JP2, 2: JPT

§cod_format: i32

output file format 0: PGX, 1: PxM, 2: BMP

§DA_x0: u32

Decoding area left boundary

§DA_x1: u32

Decoding area right boundary

§DA_y0: u32

Decoding area up boundary

§DA_y1: u32

Decoding area bottom boundary

§m_verbose: i32

Verbose mode

§tile_index: u32

tile number of the decoded tile

§nb_tile_to_decode: u32

Nb of tile to decode

§jpwl_correct: i32

activates the JPWL correction capabilities

§jpwl_exp_comps: i32

expected number of components

§jpwl_max_tiles: i32

maximum number of tiles

§flags: u32