Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Mar 23, 2017
Mar 18, 2017
Mar 18, 2017
May 23, 2019

README.md

ColorSpace

Build status

C++ library for converting between color spaces and comparing colors.

Color Conversion

You can convert between any supported color spaces using the To template method:

ColorSpace::Lab lab(100, 0, 0);
ColorSpace::Cmy cmy;
lab.To<ColorSpace::Cmy>(&cmy);

Color Comparison

You can compare colors by using the Compare method of each comparison class:

ColorSpace::Lab a(100, 0, 0);
ColorSpace::Rgb b(255, 255, 255);
ColorSpace::Cie2000Comparison::Compare(&a, &b);

Currently Supported Color Spaces

  • CMY
  • CMYK
  • HSL
  • HSB
  • HSV
  • CIE L*AB
  • Hunter LAB
  • LCH
  • LUV
  • RGB
  • XYZ
  • YXY

Currently Supported Comparisons

  • Euclidean
  • CIE1976
  • CIE94
  • CIE2000
  • CMC

License

ColorSpace is licenced under the MIT License, see LICENSE for more information.

About

C++ library for working with different color spaces, converting between color spaces and comparing colors

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.