diff --git a/Cargo.lock b/Cargo.lock index 576c01b..1d9b464 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -733,12 +733,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - [[package]] name = "colorchoice" version = "1.0.5" @@ -1861,7 +1855,7 @@ dependencies = [ "iced_runtime", "iced_widget", "iced_winit", - "image 0.25.10", + "image", "thiserror 2.0.20", ] @@ -1921,7 +1915,7 @@ dependencies = [ "half", "iced_core", "iced_futures", - "image 0.25.10", + "image", "kamadak-exif", "log", "lyon_path", @@ -2145,28 +2139,28 @@ dependencies = [ [[package]] name = "image" -version = "0.24.9" +version = "0.25.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" dependencies = [ "bytemuck", - "byteorder", - "color_quant", - "jpeg-decoder", + "byteorder-lite", + "image-webp", + "moxcms", "num-traits", "png", + "zune-core", + "zune-jpeg", ] [[package]] -name = "image" -version = "0.25.10" +name = "image-webp" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" dependencies = [ - "bytemuck", "byteorder-lite", - "moxcms", - "num-traits", + "quick-error", ] [[package]] @@ -2322,12 +2316,6 @@ dependencies = [ "libc", ] -[[package]] -name = "jpeg-decoder" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" - [[package]] name = "js-sys" version = "0.3.105" @@ -2497,7 +2485,7 @@ dependencies = [ "futures-util", "gilrs", "iced", - "image 0.24.9", + "image", "libc", "lightforge-core", "md5", @@ -3514,11 +3502,11 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "png" -version = "0.17.16" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.13.2", "crc32fast", "fdeflate", "flate2", @@ -3630,6 +3618,12 @@ version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea" +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + [[package]] name = "quick-xml" version = "0.41.0" @@ -6560,6 +6554,21 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "zune-core" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d56377fd46368984a170bc5aac5567e52ca5da874caa60bea39fcbca78fb658b" + +[[package]] +name = "zune-jpeg" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" +dependencies = [ + "zune-core", +] + [[package]] name = "zvariant" version = "5.15.0" diff --git a/Cargo.toml b/Cargo.toml index ffce8fa..91e2a78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,7 +48,7 @@ iced = { version = "0.14", features = ["tokio", "image-without-codecs", "advance # Battle.net's marks serve; `ico` (which brings `bmp`) and `webp` # are for the report's screenshot picker, which offers them. None of the # four pulls in a crate of its own. -image = { version = "0.24", default-features = false, features = ["jpeg", "png", "ico", "webp"] } +image = { version = "0.25", default-features = false, features = ["jpeg", "png", "ico", "webp"] } libc = "0.2" md5 = "0.8" open = "5"