From f32263df62d3fff2daa91799ef3ed7ce8adc2e62 Mon Sep 17 00:00:00 2001 From: electria Date: Sun, 28 Jun 2026 18:12:18 -0700 Subject: [PATCH] feat: linear gradient default image --- src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 {