Struct empfindung::cie00::DE2000
source · pub struct DE2000;
👎Deprecated: Use cie00::diff() or cie00::diff_rgb() instead
Implementations§
source§impl DE2000
impl DE2000
sourcepub fn new(color_1: Lab, color_2: Lab) -> f32
👎Deprecated: Use cie00::diff() instead
pub fn new(color_1: Lab, color_2: Lab) -> f32
Returns the colour difference between two Lab
colours.
Example
use empfindung::DE2000;
let colour_1 = lab::Lab { l: 38.972, a: 58.991, b: 37.138 };
let colour_2 = lab::Lab { l: 54.528, a: 42.416, b: 54.497 };
let delta_e = DE2000::new(colour_1, colour_2);
println!("The colour difference is: {}", delta_e);
assert_eq!(20.553642, delta_e);
sourcepub fn from_rgb(color_1: &[u8; 3], color_2: &[u8; 3]) -> f32
👎Deprecated: Use cie00::diff_rgb() instead
pub fn from_rgb(color_1: &[u8; 3], color_2: &[u8; 3]) -> f32
Returns the colour difference between two RGB colours.
Example
use empfindung::DE2000;
let colour_1 = [234, 76, 76];
let colour_2 = [76, 187, 234];
let delta_e = DE2000::from_rgb(&colour_1, &colour_2);
println!("The colour difference is: {}", delta_e);
assert_eq!(58.90164, delta_e);