From f63fd2dff2eb94a5c66c8c2f601e51ba5f57feb4 Mon Sep 17 00:00:00 2001 From: Xiretza Date: Fri, 24 Jun 2022 20:17:12 +0200 Subject: [PATCH] fix: fix rainbow animation for high frame numbers --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 0384217..99535cb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -145,7 +145,7 @@ fn rainbow(layout: Layout, frame: u32) -> RgbImage { RgbImage::from_fn(w, h, |x, y| { let RGB { r, g, b } = - HSV::from_f32((x + y + frame) as f32 / 100.0 % 1.0, 1.0, 0.1).to_rgb(); + HSV::from_f32((x + y + frame % 100) as f32 / 100.0 % 1.0, 1.0, 0.1).to_rgb(); Rgb([(r * 255.0) as u8, (g * 255.0) as u8, (b * 255.0) as u8]) }) }