Function luv::rgbs_to_luvs[][src]

pub fn rgbs_to_luvs(rgbs: &[[u8; 3]]) -> Vec<Luv>

Convenience function to map a slice of RGB values to Luv values in serial

Example

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