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_intif true, skip the in-loop filtering
no_fancy_upsampling: c_intif true, use faster pointwise upsampler
use_cropping: c_intif true, cropping is applied first
crop_left: c_intleft position for cropping. Will be snapped to even value.
crop_top: c_inttop position for cropping. Will be snapped to even value.
crop_width: c_intwidth of the cropping area
crop_height: c_intheight of the cropping area
use_scaling: c_intif true, scaling is applied afterward
scaled_width: c_intfinal resolution width
scaled_height: c_intfinal resolution height
use_threads: c_intif true, use multi-threaded decoding
dithering_strength: c_intdithering strength (0=Off, 100=full)
flip: c_intif true, flip output vertically
alpha_dithering_strength: c_intalpha 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