Struct libwebp_sys::WebPConfig [−][src]
#[repr(C)]pub struct WebPConfig {Show 28 fields
pub lossless: c_int,
pub quality: f32,
pub method: c_int,
pub image_hint: WebPImageHint,
pub target_size: c_int,
pub target_PSNR: f32,
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 pad: [u32; 2],
}
Fields
lossless: c_int
quality: f32
method: c_int
image_hint: WebPImageHint
target_size: c_int
target_PSNR: f32
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
pad: [u32; 2]
Trait Implementations
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
Mutably borrows from an owned value. Read more