From b2cb8b8bcb0875b31891d7815567b7ea0b42e9b5 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Tue, 17 Mar 2026 01:17:12 -0700 Subject: [PATCH] deps: enable webp support --- seaweed-volume/Cargo.lock | 17 +++++++++++++++++ seaweed-volume/Cargo.toml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/seaweed-volume/Cargo.lock b/seaweed-volume/Cargo.lock index 03da9aae7..58e86348e 100644 --- a/seaweed-volume/Cargo.lock +++ b/seaweed-volume/Cargo.lock @@ -2095,6 +2095,7 @@ dependencies = [ "byteorder-lite", "color_quant", "gif", + "image-webp", "moxcms", "num-traits", "png", @@ -2102,6 +2103,16 @@ dependencies = [ "zune-jpeg", ] +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -3069,6 +3080,12 @@ version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5a041e753da8b807c9255f28de81879c78c876392ff2469cde94799b2896b9d" +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + [[package]] name = "quinn" version = "0.11.9" diff --git a/seaweed-volume/Cargo.toml b/seaweed-volume/Cargo.toml index d6428eb2a..dc84f65df 100644 --- a/seaweed-volume/Cargo.toml +++ b/seaweed-volume/Cargo.toml @@ -95,7 +95,7 @@ base64 = "0.22" flate2 = "1" # Image processing -image = { version = "0.25", default-features = false, features = ["png", "jpeg", "gif"] } +image = { version = "0.25", default-features = false, features = ["png", "jpeg", "gif", "webp"] } kamadak-exif = "0.5" # Multipart form-data parsing