diff --git a/src/blob.rs b/src/blob.rs index a784062dcb..b850be2f4a 100644 --- a/src/blob.rs +++ b/src/blob.rs @@ -698,7 +698,10 @@ fn encode_img( ImageOutputFormat::Png => img.write_to(&mut buf, ImageFormat::Png)?, ImageOutputFormat::Jpeg { quality } => { let encoder = JpegEncoder::new_with_quality(&mut buf, quality); - img.write_with_encoder(encoder)?; + // Convert image into RGB8 to avoid the error + // "The encoder or decoder for Jpeg does not support the color type Rgba8" + // (). + img.clone().into_rgb8().write_with_encoder(encoder)?; } } Ok(())