All Projects → elliotekj → Deltae

elliotekj / Deltae

Licence: mit
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Deltae

Andratingbar
A RatingBar library for android, you can customize size ,color ,spacing and image easily!Support right to left。效果可以参看:https://juejin.im/post/6844904143220391949
Stars: ✭ 582 (+2963.16%)
Mutual labels:  color
Nightnight
Elegant way to integrate night mode to swift projects
Stars: ✭ 771 (+3957.89%)
Mutual labels:  color
Darkage
🎮 Darkage mod for Minetest
Stars: ✭ 6 (-68.42%)
Mutual labels:  color
Sakurakit
🤡SakuraKit, a lightweight and powerful library for application to switching themes or skins.
Stars: ✭ 682 (+3489.47%)
Mutual labels:  color
Leetheme
优雅的主题管理库- 一行代码完成多样式切换
Stars: ✭ 762 (+3910.53%)
Mutual labels:  color
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (+4015.79%)
Mutual labels:  color
Nord Tmux
An arctic, north-bluish clean and elegant tmux color theme.
Stars: ✭ 567 (+2884.21%)
Mutual labels:  color
Term
Unix terminal drain and formatter for slog-rs
Stars: ✭ 17 (-10.53%)
Mutual labels:  color
Colorpicker
A mininal but complete colorpicker desktop app
Stars: ✭ 766 (+3931.58%)
Mutual labels:  color
Colourmatch
Search by Colour. Find photos with matching palettes.
Stars: ✭ 6 (-68.42%)
Mutual labels:  color
Complimentarygradientview
Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js
Stars: ✭ 691 (+3536.84%)
Mutual labels:  color
Nord Visual Studio Code
An arctic, north-bluish clean and elegant Visual Studio Code theme.
Stars: ✭ 749 (+3842.11%)
Mutual labels:  color
Color
🎨 Terminal color rendering tool library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
Stars: ✭ 795 (+4084.21%)
Mutual labels:  color
Lsd
The next gen ls command
Stars: ✭ 6,655 (+34926.32%)
Mutual labels:  color
Kallewheel
A custom color wheel extension for Adobe Photoshop
Stars: ✭ 16 (-15.79%)
Mutual labels:  color
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (+2936.84%)
Mutual labels:  color
Color Js
A color management API for javascript
Stars: ✭ 781 (+4010.53%)
Mutual labels:  color
Qolor
An atom package to color your queries!
Stars: ✭ 18 (-5.26%)
Mutual labels:  color
Przm
🎨 A simple, yet feature rich color picker and manipulator
Stars: ✭ 17 (-10.53%)
Mutual labels:  color
Iro.js
🎨 Modular color picker widget for JavaScript, with support for a bunch of color formats
Stars: ✭ 796 (+4089.47%)
Mutual labels:  color

DeltaE - Quantify color differences in Rust

Crates.io Docs License

DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm which serves to quantify the difference between two colors. It is entirely based on the work of Zachary Schuessler, who has written a Javascript implementation of the algorithm.

Installation

If you're using Cargo, just add DeltaE to your Cargo.toml:

[dependencies]
delta_e = "0.2"

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

License

DeltaE is released under the MIT LICENSE.

About

This crate was written by Elliot Jackson.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].