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()?;