Function luv::luvs_to_rgb_bytes[][src]

pub fn luvs_to_rgb_bytes(luvs: &[Luv]) -> Vec<u8>

Luv to RGB conversion that returns RGB triples flattened into a Vec<u8>

Example

let luvs = &[
    luv::Luv { l: 53.238235, u: 175.01141, v: 37.75865 },
    luv::Luv { l: 60.322693, u: 84.063835, v: -108.69038 },
    luv::Luv { l: 91.11428, u: -70.46933, v: -15.203715 }
];
let rgb_bytes = luv::luvs_to_rgb_bytes(luvs);
assert_eq!(vec![255u8, 0, 0, 255, 0, 255, 0, 255, 255], rgb_bytes);