From 2c08c6c7fdbaa419f04dfe16d0bc598b6dec72d2 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 8 Jun 2026 15:29:17 +0800 Subject: [PATCH] fix(image): case-insensitive format matching in process_image --- src/api/image.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/image.rs b/src/api/image.rs index 6cb78cf..5cf057b 100644 --- a/src/api/image.rs +++ b/src/api/image.rs @@ -183,8 +183,8 @@ fn process_image( } } - // Output format - let output_format = match params.format.as_deref() { + // Output format (case-insensitive) + let output_format = match params.format.as_deref().map(str::to_lowercase).as_deref() { Some("webp") => image::ImageFormat::WebP, Some("png") => image::ImageFormat::Png, Some("jpeg") | Some("jpg") => image::ImageFormat::Jpeg,