Dependencies bump

This commit is contained in:
Matteo Paonessa 2024-01-23 19:02:46 +01:00
parent 8a6de316ce
commit 59e54e508d
2 changed files with 11 additions and 11 deletions

View File

@ -29,21 +29,21 @@ gif = ["dep:gifsicle", "image/gif"]
parallel = ["oxipng?/parallel", "imagequant?/threads", "dssim/threads"] parallel = ["oxipng?/parallel", "imagequant?/threads", "dssim/threads"]
[dependencies] [dependencies]
mozjpeg-sys = { version = "1.0", optional = true } mozjpeg-sys = { version = "1.1", optional = true }
oxipng = { version = "8.0", default-features = false, features = ["filetime", "zopfli"], optional = true } oxipng = { version = "9.0", default-features = false, features = ["filetime", "zopfli"], optional = true }
libc = "0.2" libc = "0.2"
gifsicle = { version = "1.92.5", optional = true } gifsicle = { version = "1.94", optional = true }
webp = { version = "0.2.2", optional = true } webp = { version = "0.2.6", optional = true }
infer = "0.15.0" infer = "0.15.0"
image = { version = "0.24.6", default-features = false } image = { version = "0.24.8", default-features = false }
img-parts = "0.3" img-parts = "0.3"
bytes = "1.1" bytes = "1.5"
lodepng = { version = "3.7", optional = true } lodepng = { version = "3.10", optional = true }
imagequant = {version = "4.1", optional = true, default-features = false} imagequant = {version = "4.3", optional = true, default-features = false}
[dev-dependencies] [dev-dependencies]
dssim = { version = "3.2.0", default-features = false, features = ["no-macos-vimage"] } dssim = { version = "3.3", default-features = false, features = ["no-macos-vimage"] }
kamadak-exif = "0.5.4" kamadak-exif = "0.5"
[[bin]] [[bin]]
name = "main" name = "main"

View File

@ -114,7 +114,7 @@ fn lossy(in_file: Vec<u8>, parameters: &CSParameters) -> Result<Vec<u8>, Caesium
fn lossless(in_file: Vec<u8>, parameters: &CSParameters) -> Result<Vec<u8>, CaesiumError> { fn lossless(in_file: Vec<u8>, parameters: &CSParameters) -> Result<Vec<u8>, CaesiumError> {
let mut oxipng_options = oxipng::Options::default(); let mut oxipng_options = oxipng::Options::default();
if !parameters.keep_metadata { if !parameters.keep_metadata {
oxipng_options.strip = oxipng::Headers::Safe; oxipng_options.strip = oxipng::StripChunks::Safe;
} }
if parameters.optimize && parameters.png.force_zopfli { if parameters.optimize && parameters.png.force_zopfli {