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

TRUE=optimize progressive coding scans

TRUE=use trellis quantization

TRUE=use trellis quant for DC coefficient

TRUE=optimize for sequences of EOB

TRUE=use lambda weighting table

TRUE=use scans in trellis optimization

TRUE=optimize quant table in trellis loop

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]

[src]

Returns a copy of the value. Read more

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]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Debug for J_BOOLEAN_PARAM
[src]

[src]

Formats the value using the given formatter.