[−][src]Function lab::rgbs_to_labs
pub fn rgbs_to_labs(rgbs: &[[u8; 3]]) -> Vec<Lab>
Convenience function to map a slice of RGB values to Lab values in serial
Example
let rgbs = &[[0u8, 127, 127], [127, 0, 127], [255, 0, 0]]; let labs = lab::rgbs_to_labs(rgbs); assert_eq!(labs, vec![ Lab { l: 47.8919, a: -28.683678, b: -8.42911 }, Lab { l: 29.52658, a: 58.595745, b: -36.281406 }, Lab { l: 53.240784, a: 80.09252, b: 67.203186 } ]);