Enum mozjpeg_sys::J_BOOLEAN_PARAM
[−]
[src]
#[repr(u32)]pub enum J_BOOLEAN_PARAM { JBOOLEAN_OPTIMIZE_SCANS, JBOOLEAN_TRELLIS_QUANT, JBOOLEAN_TRELLIS_QUANT_DC, JBOOLEAN_TRELLIS_EOB_OPT, JBOOLEAN_USE_LAMBDA_WEIGHT_TBL, JBOOLEAN_USE_SCANS_IN_TRELLIS, JBOOLEAN_TRELLIS_Q_OPT, JBOOLEAN_OVERSHOOT_DERINGING, }
These 32-bit GUIDs and the corresponding jpeg_*_get_*_param()
jpeg_*_set_*_param()
functions allow for extending the libjpeg API without
breaking backward ABI compatibility. The actual parameters are stored in
the opaque jpeg_comp_master
and jpeg_decomp_master
structs.
Variants
JBOOLEAN_OPTIMIZE_SCANS
TRUE=optimize progressive coding scans
JBOOLEAN_TRELLIS_QUANT
TRUE=use trellis quantization
JBOOLEAN_TRELLIS_QUANT_DC
TRUE=use trellis quant for DC coefficient
JBOOLEAN_TRELLIS_EOB_OPT
TRUE=optimize for sequences of EOB
JBOOLEAN_USE_LAMBDA_WEIGHT_TBL
TRUE=use lambda weighting table
JBOOLEAN_USE_SCANS_IN_TRELLIS
TRUE=use scans in trellis optimization
JBOOLEAN_TRELLIS_Q_OPT
TRUE=optimize quant table in trellis loop
JBOOLEAN_OVERSHOOT_DERINGING
TRUE=preprocess input to reduce ringing of edges on white background
Trait Implementations
impl Copy for J_BOOLEAN_PARAM
[src]
impl Clone for J_BOOLEAN_PARAM
[src]
fn clone(&self) -> J_BOOLEAN_PARAM
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for J_BOOLEAN_PARAM
[src]
impl PartialEq for J_BOOLEAN_PARAM
[src]
fn eq(&self, __arg_0: &J_BOOLEAN_PARAM) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.