[go: up one dir, main page]

colorous 1.0.16

Professional color schemes ported from d3-scale-chromatic
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::Color;

pub(crate) const fn color(n: u32) -> Color {
    Color {
        r: ((n >> 16) & 0xff) as u8,
        g: ((n >> 8) & 0xff) as u8,
        b: (n & 0xff) as u8,
    }
}

macro_rules! colors {
    ($($int:literal)*) => {
        [$(crate::macros::color($int),)*]
    };
}