1use image::Rgba;
2use rand::{rngs::ThreadRng, Rng};
3pub fn gen_background_color(rng: &mut ThreadRng) -> Rgba<u8> {
4 let red = rng.gen_range(200..=255);
5 let green = rng.gen_range(200..=255);
6 let blue = rng.gen_range(200..=255);
7 Rgba([red, green, blue, 255])
9}
10pub fn gen_text_color(rng: &mut ThreadRng) -> Rgba<u8> {
11 let red = rng.gen_range(0..=150);
12 let green = rng.gen_range(0..=150);
13 let blue = rng.gen_range(0..=150);
14 Rgba([red, green, blue, 255])
15}
16
17pub fn gen_line_color(rng: &mut ThreadRng) -> Rgba<u8> {
18 let red = rng.gen_range(100..=255);
19 let green = rng.gen_range(100..=255);
20 let blue = rng.gen_range(100..=255);
21 Rgba([red, green, blue, 255])
22}