rgba_simple

Crates.iorgba_simple
lib.rsrgba_simple
version0.10.0
sourcesrc
created_at2021-12-10 17:27:11.645838
updated_at2023-08-27 04:14:48.624866
descriptionSimple RGBA and Hex color representation
homepagehttps://jeang3nie.codeberg.page
repositoryhttps://codeberg.org/jeang3nie/rgba-simple
max_upload_size
id495806
size36,637
Nathan Fisher (nfisher1226)

documentation

README

Rgba_simple is a small library for storing colors in RGBA and Hex notation. It includes functions to convert to and from Hex and RGBA. All of the internal formats can be serialized and deserialized with serde. If compiled with the gdk feature, all of it's internal representations can also be converted to and from gdk::RGBA, making one use case storing colors generated from a Gtk+ gui in a config file, using one of the many formats with serde support.

Use this library if your color needs are simple and you don't require addressing colors in otherr color spaces, such as CMYK or HSL.

Example

use rgba_simple::*;

let red_hex = String::from("#ff0000");
let red: RGB::<u8> = PrimaryColor::Red.into();
assert_eq!(RGB::<u8>::from_hex(&red_hex), red);
Commit count: 0

cargo fmt