diff --git a/crates/language_model/src/request.rs b/crates/language_model/src/request.rs index 3f728517c5..2902e9ae5a 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()?;