diff --git a/Cargo.lock b/Cargo.lock index 69598a30b..abe4d6d25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -46,7 +46,7 @@ dependencies = [ "dynfmt", "flexi_logger", "hex", - "image 0.25.1", + "image", "imagesize", "kamadak-exif", "log", @@ -216,9 +216,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bit_field" @@ -886,24 +886,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "image" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "exr", - "gif", - "jpeg-decoder", - "num-traits", - "png", - "qoi", - "tiff", -] - [[package]] name = "image" version = "0.25.1" @@ -1081,7 +1063,7 @@ dependencies = [ "dirs-next", "filetime", "globset", - "image 0.24.9", + "image", "lazy_static", "libc", "lscolors", @@ -1114,9 +1096,6 @@ name = "jpeg-decoder" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" -dependencies = [ - "rayon", -] [[package]] name = "js-sys" @@ -1765,14 +1744,14 @@ dependencies = [ [[package]] name = "ratatui-image" -version = "0.8.1" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b2b2c9623c63916694d56b7f27358ef81fd6232ffa4858444787ecbcda9f791" +checksum = "de94276254cb20fb7431726875bd2ac6391a6ffc26f4b8e3d23f79d1286b491e" dependencies = [ "base64", "dyn-clone", "icy_sixel", - "image 0.24.9", + "image", "rand", "ratatui", "rustix", diff --git a/Cargo.toml b/Cargo.toml index cd7f0794d..91a22c2ad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ colors-transform = "^0" dirs-next = "^2" filetime = "^0" globset = "^0" -image = "0.24.5" +image = "^0.25" lazy_static = "^1" libc = "^0" lscolors = { version = "0.17.0", features = ["nu-ansi-term"] } @@ -33,7 +33,7 @@ notify = "^6" open = "^5" phf = { version = "^0", features = ["macros"], optional = true } rand = "^0" -ratatui-image = { version = "0.8.1", default-features = false, features = ["termion", "rustix", "serde"] } +ratatui-image = { version = "1.0.5", default-features = false, features = ["termion", "rustix", "serde"] } regex = "1.9.3" rustyline = "^12" serde = { version = "^1", features = ["derive"] } diff --git a/src/types/state/preview_state.rs b/src/types/state/preview_state.rs index 43fd0e1b5..5376678be 100644 --- a/src/types/state/preview_state.rs +++ b/src/types/state/preview_state.rs @@ -88,7 +88,7 @@ impl PreviewState { .and_then(|reader| reader.decode().map_err(Self::map_io_err)) .and_then(|dyn_img| { picker - .new_protocol(dyn_img, rect, Resize::Fit) + .new_protocol(dyn_img, rect, Resize::Fit(None)) .map_err(|err| { io::Error::new(io::ErrorKind::Other, format!("{err}")) })