From 24e4af85ffa3f3d2e47fa854d2a912c1e2813dbf Mon Sep 17 00:00:00 2001 From: Isaac Mills Date: Mon, 17 Feb 2025 11:55:25 -0700 Subject: [PATCH] Add color inverting support --- src/text_render.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/text_render.rs b/src/text_render.rs index 99ba6b2..461c14c 100644 --- a/src/text_render.rs +++ b/src/text_render.rs @@ -247,13 +247,13 @@ impl TextRenderer { None => text_area.default_color, }; let color = Color::rgba( - ((text_area.invert - color.r() as f32).abs() * text_area.opacity + 0.5) + (text_area.invert - (color.r() as f32 * text_area.opacity + 0.5).abs()) as u8, - ((text_area.invert - color.g() as f32).abs() * text_area.opacity + 0.5) + (text_area.invert - (color.g() as f32 * text_area.opacity + 0.5).abs()) as u8, - ((text_area.invert - color.b() as f32).abs() * text_area.opacity + 0.5) + (text_area.invert - (color.b() as f32 * text_area.opacity + 0.5).abs()) as u8, - ((text_area.invert - color.a() as f32).abs() * text_area.opacity + 0.5) + (text_area.invert - (color.a() as f32 * text_area.opacity + 0.5).abs()) as u8, );