From db3c186af0880a462b98cb5be366df0f4f1a1f03 Mon Sep 17 00:00:00 2001 From: Finn Evers Date: Wed, 8 Oct 2025 13:53:32 +0200 Subject: [PATCH] language_model: Add image decoding support for BMP and TIFF image formats (#39767) Related: #39745 Release Notes: - Added support for pasting TIFF and BMP images in the agent panel. --- crates/language_model/src/request.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/language_model/src/request.rs b/crates/language_model/src/request.rs index 3f728517c5e8777a63f82b51b49536ed7571fc57..2902e9ae5aaa45ea4607317bee12a3f91abbbe55 100644 --- a/crates/language_model/src/request.rs +++ b/crates/language_model/src/request.rs @@ -99,6 +99,10 @@ impl LanguageModelImage { .and_then(image::DynamicImage::from_decoder), ImageFormat::Gif => image::codecs::gif::GifDecoder::new(image_bytes) .and_then(image::DynamicImage::from_decoder), + ImageFormat::Bmp => image::codecs::bmp::BmpDecoder::new(image_bytes) + .and_then(image::DynamicImage::from_decoder), + ImageFormat::Tiff => image::codecs::tiff::TiffDecoder::new(image_bytes) + .and_then(image::DynamicImage::from_decoder), _ => return None, } .log_err()?;