Struct libwebp_sys::WebPConfig
source · #[repr(C)]pub struct WebPConfig {Show 29 fields
pub lossless: c_int,
pub quality: c_float,
pub method: c_int,
pub image_hint: WebPImageHint,
pub target_size: c_int,
pub target_PSNR: c_float,
pub segments: c_int,
pub sns_strength: c_int,
pub filter_strength: c_int,
pub filter_sharpness: c_int,
pub filter_type: c_int,
pub autofilter: c_int,
pub alpha_compression: c_int,
pub alpha_filtering: c_int,
pub alpha_quality: c_int,
pub pass: c_int,
pub show_compressed: c_int,
pub preprocessing: c_int,
pub partitions: c_int,
pub partition_limit: c_int,
pub emulate_jpeg_size: c_int,
pub thread_level: c_int,
pub low_memory: c_int,
pub near_lossless: c_int,
pub exact: c_int,
pub use_delta_palette: c_int,
pub use_sharp_yuv: c_int,
pub qmin: c_int,
pub qmax: c_int,
}
Fields§
§lossless: c_int
§quality: c_float
§method: c_int
§image_hint: WebPImageHint
§target_size: c_int
§target_PSNR: c_float
§segments: c_int
§sns_strength: c_int
§filter_strength: c_int
§filter_sharpness: c_int
§filter_type: c_int
§autofilter: c_int
§alpha_compression: c_int
§alpha_filtering: c_int
§alpha_quality: c_int
§pass: c_int
§show_compressed: c_int
§preprocessing: c_int
§partitions: c_int
§partition_limit: c_int
§emulate_jpeg_size: c_int
§thread_level: c_int
§low_memory: c_int
§near_lossless: c_int
§exact: c_int
§use_delta_palette: c_int
§use_sharp_yuv: c_int
§qmin: c_int
§qmax: c_int
Trait Implementations§
source§impl Clone for WebPConfig
impl Clone for WebPConfig
source§fn clone(&self) -> WebPConfig
fn clone(&self) -> WebPConfig
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