Enum oxipng::Deflaters [−][src]
pub enum Deflaters {
Zlib {
compression: IndexSet<u8>,
strategies: IndexSet<u8>,
window: u8,
},
Zopfli,
Libdeflater,
}
Expand description
DEFLATE algorithms supported by oxipng
Variants
Use the Zlib/Miniz DEFLATE implementation
Fields of Zlib
compression: IndexSet<u8>
Which zlib compression levels to try on the file (1-9)
Default: 9
strategies: IndexSet<u8>
Which zlib compression strategies to try on the file (0-3)
Default: 0-3
window: u8
Window size to use when compressing the file, as 2^window
bytes.
Doesn’t affect compression but may affect speed and memory usage. 8-15 are valid values.
Default: 15
Use the better but slower Zopfli implementation
Use libdeflater.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Deflaters
impl UnwindSafe for Deflaters
Blanket Implementations
Mutably borrows from an owned value. Read more