From 47fd5e496470932314d8c629b5336ce0d28edb7d Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Fri, 15 Aug 2025 07:52:16 +0300 Subject: [PATCH] db: support other image formats supported by `imagesize` Signed-off-by: NotAShelf Change-Id: I6a6a69646b72b8bc223fe9729be3dbefbae2b353 --- src/db/mod.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/db/mod.rs b/src/db/mod.rs index 52dee84..6dbb357 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -430,6 +430,21 @@ pub fn detect_mime(data: &[u8]) -> Option { ImageType::Bmp => "image/bmp", ImageType::Tiff => "image/tiff", ImageType::Webp => "image/webp", + ImageType::Aseprite => "image/x-aseprite", + ImageType::Dds => "image/vnd.ms-dds", + ImageType::Exr => "image/aces", + ImageType::Farbfeld => "image/farbfeld", + ImageType::Hdr => "image/vnd.radiance", + ImageType::Ico => "image/x-icon", + ImageType::Ilbm => "image/ilbm", + ImageType::Jxl => "image/jxl", + ImageType::Ktx2 => "image/ktx2", + ImageType::Pnm => "image/x-portable-anymap", + ImageType::Psd => "image/vnd.adobe.photoshop", + ImageType::Qoi => "image/qoi", + ImageType::Tga => "image/x-tga", + ImageType::Vtf => "image/x-vtf", + ImageType::Heif(_) => "image/heif", _ => "application/octet-stream", } .to_string(),