Dep bump
This commit is contained in:
parent
635c143f99
commit
de9303e1c2
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "libcaesium"
|
||||
version = "0.15.2"
|
||||
version = "0.15.3"
|
||||
authors = ["Matteo Paonessa <matteo.paonessa@gmail.com>"]
|
||||
edition = "2021"
|
||||
categories = ["multimedia::images"]
|
||||
|
@ -34,9 +34,9 @@ mozjpeg-sys = { version = "1.1", optional = true }
|
|||
oxipng = { version = "9.0", default-features = false, features = ["filetime", "zopfli"], optional = true }
|
||||
libc = "0.2"
|
||||
gifsicle = { version = "1.94", optional = true }
|
||||
webp = { version = "0.2.6", optional = true }
|
||||
webp = { version = "0.2.7", optional = true }
|
||||
infer = "0.15.0"
|
||||
image = { version = "0.24.8", default-features = false }
|
||||
image = { version = "0.25.1", default-features = false }
|
||||
img-parts = "0.3"
|
||||
bytes = "1.5"
|
||||
lodepng = { version = "3.10", optional = true }
|
||||
|
|
|
@ -4,7 +4,7 @@ use std::io::Write;
|
|||
use std::mem;
|
||||
use std::panic::catch_unwind;
|
||||
|
||||
use image::ImageOutputFormat::Jpeg;
|
||||
use image::ImageFormat::Jpeg;
|
||||
use img_parts::{ImageEXIF, ImageICC};
|
||||
use img_parts::jpeg::Jpeg as PartsJpeg;
|
||||
use libc::free;
|
||||
|
@ -54,10 +54,10 @@ pub fn compress_to_memory(
|
|||
if parameters.width > 0 || parameters.height > 0 {
|
||||
if parameters.keep_metadata {
|
||||
let metadata = extract_metadata(in_file.clone());
|
||||
in_file = resize(in_file, parameters.width, parameters.height, Jpeg(80))?;
|
||||
in_file = resize(in_file, parameters.width, parameters.height, Jpeg)?;
|
||||
in_file = save_metadata(in_file, metadata.0, metadata.1);
|
||||
} else {
|
||||
in_file = resize(in_file, parameters.width, parameters.height, Jpeg(80))?;
|
||||
in_file = resize(in_file, parameters.width, parameters.height, Jpeg)?;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ use std::fs::File;
|
|||
use std::io::Write;
|
||||
use std::num::NonZeroU8;
|
||||
|
||||
use image::ImageOutputFormat;
|
||||
use image::ImageFormat;
|
||||
use oxipng::Deflaters::Zopfli;
|
||||
|
||||
use crate::CSParameters;
|
||||
|
@ -25,7 +25,7 @@ pub fn compress(
|
|||
in_file,
|
||||
parameters.width,
|
||||
parameters.height,
|
||||
ImageOutputFormat::Png,
|
||||
ImageFormat::Png,
|
||||
)?;
|
||||
}
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ pub fn resize(
|
|||
image_buffer: Vec<u8>,
|
||||
width: u32,
|
||||
height: u32,
|
||||
format: image::ImageOutputFormat,
|
||||
format: image::ImageFormat,
|
||||
) -> Result<Vec<u8>, CaesiumError> {
|
||||
let mut image = ImageReader::new(Cursor::new(image_buffer))
|
||||
.with_guessed_format()
|
||||
|
|
Loading…
Reference in New Issue