diff --git a/src/main.rs b/src/main.rs index 274928c..d389105 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,13 +44,13 @@ fn main() { Ok(data) => { let start = Instant::now(); let img = image::load_from_memory(&data).unwrap(); - let rgb_data = img.to_rgb8(); + let rgb_data = img.to_luma8(); if w == 0 { w = rgb_data.width() as i32; h = rgb_data.height() as i32; } let fltk_image = - RgbImage::new(&rgb_data.as_raw(), w, h, ColorDepth::Rgb8).unwrap(); + RgbImage::new(&rgb_data.as_raw(), w, h, ColorDepth::L8).unwrap(); frame.set_image(Some(fltk_image)); frame.redraw(); let duration = start.elapsed();