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
Available on crate feature
§0_5
only.exact: c_int
Available on crate feature
§0_5
only.use_delta_palette: c_int
Available on crate feature
§0_6
only.use_sharp_yuv: c_int
Available on crate feature
§0_6
only.qmin: c_int
Available on crate feature
§1_2
only.qmax: c_int
Available on crate feature
1_2
only.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 moresource§impl Debug for WebPConfig
impl Debug for WebPConfig
impl Copy for WebPConfig
Auto Trait Implementations§
impl RefUnwindSafe for WebPConfig
impl Send for WebPConfig
impl Sync for WebPConfig
impl Unpin for WebPConfig
impl UnwindSafe for WebPConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more