html terminal
Diffstat (limited to 'src/bot/maps.rs')
-rw-r--r--src/bot/maps.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/bot/maps.rs b/src/bot/maps.rs
index 8b5976e..015c276 100644
--- a/src/bot/maps.rs
+++ b/src/bot/maps.rs
@@ -106,10 +106,9 @@ impl MapImage {
let deser_took = then.elapsed();
let name = m.tags.get("mapname").unwrap().to_owned();
let render_took = Instant::now();
- let i = m.render();
+ let i = unsafe { m.render() };
let render_took = render_took.elapsed();
let compression_took = Instant::now();
- // TODO make render() return RgbImage
let i = RawImage::new(
i.width(),
i.height(),
@@ -117,7 +116,7 @@ impl MapImage {
transparent_color: None,
},
BitDepth::Eight,
- image::DynamicImage::ImageRgba8(i).to_rgb8().to_vec(),
+ i.into_vec(),
)
.unwrap();
*lock = i