Crate rainbow [−] [src]
Rainbow converts between various color encoding formats.
Examples
RGBA scales from 0-255 on all values.
use rainbow::Color; // Create a new RGBA color object. let the_color_green = rainbow::RGBA::new(10, 255, 15, 255); // The RGBA values can each be accessed through the `to_u8()` function. let color_values = the_color_green.to_u8(); assert_eq!(color_values.1, 255); // Tuple makes it easy to create variables for each value. let (red, green, blue, alpha) = the_color_green.to_u8(); assert_eq!(green, 255); // Or. let (_, green, _, _) = the_color_green.to_u8(); assert_eq!(green, 255);
Structs
RGB | |
RGBA |
"Red Green Blue Alpha". |
Traits
Color |