✨ feat(main): 将图像处理从 RGB8 转换为 Luma8 格式,提升性能
This commit is contained in:
parent
33f0924adb
commit
478eaf29be
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue