Struct libwebp_sys::WebPDecoderOptions
source · #[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
if true, flip output vertically
alpha_dithering_strength: c_int
alpha dithering strength in [0..100]
Trait Implementations§
source§impl Clone for WebPDecoderOptions
impl Clone for WebPDecoderOptions
source§fn clone(&self) -> WebPDecoderOptions
fn clone(&self) -> WebPDecoderOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more