#[repr(C)]
pub struct WebPDecoderOptions {
Show 14 fields pub bypass_filtering: c_int, pub no_fancy_upsampling: c_int, pub use_cropping: c_int, pub crop_left: c_int, pub crop_top: c_int, pub crop_width: c_int, pub crop_height: c_int, pub use_scaling: c_int, pub scaled_width: c_int, pub scaled_height: c_int, pub use_threads: c_int, pub dithering_strength: c_int, pub flip: c_int, pub alpha_dithering_strength: c_int, /* private fields */
}
Expand description

Decoding options

Fields

bypass_filtering: c_int

if true, skip the in-loop filtering

no_fancy_upsampling: c_int

if true, use faster pointwise upsampler

use_cropping: c_int

if true, cropping is applied first

crop_left: c_int

left position for cropping. Will be snapped to even value.

crop_top: c_int

top position for cropping. Will be snapped to even value.

crop_width: c_int

width of the cropping area

crop_height: c_int

height of the cropping area

use_scaling: c_int

if true, scaling is applied afterward

scaled_width: c_int

final resolution width

scaled_height: c_int

final resolution height

use_threads: c_int

if true, use multi-threaded decoding

dithering_strength: c_int

dithering strength (0=Off, 100=full)

flip: c_int
Available on crate feature 0_5 only.

if true, flip output vertically

alpha_dithering_strength: c_int
Available on crate feature 0_5 only.

alpha dithering strength in [0..100]

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.