Use libdeflater

This commit is contained in:
Matteo Paonessa 2022-01-12 14:16:30 +01:00
parent 23f82f2c9f
commit 7b88f547da
2 changed files with 2 additions and 1 deletions

View File

@ -23,7 +23,7 @@ license = "Apache-2.0"
[dependencies]
mozjpeg = "0.9.1"
mozjpeg-sys = "1.0.0"
mozjpeg-sys = "1.0.1"
oxipng = "5.0"
libc = "0.2.76"
wasm-bindgen = "0.2"

View File

@ -20,6 +20,7 @@ pub fn compress(input_path: String, output_path: String, parameters: CSParameter
if parameters.optimize && parameters.png.force_zopfli {
oxipng_options.deflate = oxipng::Deflaters::Zopfli;
} else {
oxipng_options.deflate = oxipng::Deflaters::Libdeflater;
let mut preset = parameters.png.level - 1;
if parameters.optimize {
preset = 6;