Struct delta_e::DE2000
[−]
[src]
pub struct DE2000;
Methods
impl DE2000
[src]
fn new(color_1: Lab, color_2: Lab) -> f32
Returns the difference between two Lab
colors.
Example
extern crate delta_e; extern crate lab; use delta_e::DE2000; use lab::Lab; fn main() { let color_1 = Lab { l: 38.972, a: 58.991, b: 37.138, }; let color_2 = Lab { l: 54.528, a: 42.416, b: 54.497, }; let delta_e = DE2000::new(color_1, color_2); println!("The color difference is: {}", delta_e); }
fn from_rgb(color_1: &[u8; 3], color_2: &[u8; 3]) -> f32
Returns the difference between two RGB colors.
Example
extern crate delta_e; use delta_e::DE2000; fn main() { let color_1 = [234, 76, 76]; let color_2 = [76, 187, 234]; let delta_e = DE2000::from_rgb(&color_1, &color_2); println!("The color difference is: {}", delta_e); }