Struct delta_e::DE2000 [] [src]

pub struct DE2000;

Methods

impl DE2000
[src]

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);
}

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);
}