diff --git a/src/main.rs b/src/main.rs index 3c75676..90b9121 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,7 +5,7 @@ use iced::{ keyboard::{self, Key, key}, theme, widget, window, }; -use image::{EncodableLayout, ImageReader, RgbaImage, imageops}; +use image::{EncodableLayout, ImageReader, Pixel, Rgba, RgbaImage, imageops}; #[derive(Clone, Debug)] enum Message { @@ -28,7 +28,15 @@ impl State { .unwrap() .into_rgba8() } else { - RgbaImage::new(100, 100) + let mut image = RgbaImage::new(100, 100); + + imageops::horizontal_gradient( + &mut image, + Rgba::from_slice(&[0, 0, 0, 0]), + Rgba::from_slice(&[255, 255, 255, 255]), + ); + + image }; let state = State {