1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! # DeltaE
//!
//! DeltaE is a pure-Rust implementation of the [CIEDE2000
//! algorithm](http://en.wikipedia.org/wiki/Color_difference#CIEDE2000) which
//! serves to quantify the difference between two 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);
//! }
//! ```
extern crate lab;
use f32;
use Lab;
pub use DE2000;