pub struct Config {
pub quality: f32,
pub alpha_quality: f32,
pub speed: u8,
pub premultiplied_alpha: bool,
pub color_space: ColorSpace,
pub threads: Option<usize>,
}👎Deprecated: use Encoder::new()
Expand description
Use Encoder::new instead.
Fields§
§quality: f32👎Deprecated: use Encoder::new()
0-100 scale
alpha_quality: f32👎Deprecated: use Encoder::new()
0-100 scale
speed: u8👎Deprecated: use Encoder::new()
rav1e preset 1 (slow) 10 (fast but crappy)
premultiplied_alpha: bool👎Deprecated: use Encoder::new()
True if RGBA input has already been premultiplied. It inserts appropriate metadata.
color_space: ColorSpace👎Deprecated: use Encoder::new()
Which pixel format to use in AVIF file. RGB tends to give larger files.
threads: Option<usize>👎Deprecated: use Encoder::new()
How many threads should be used (0 = match core count), None - use global rayon thread pool