ColorMine is an MIT Licensed .Net library that makes converting between color spaces and comparing colors easy, originally by GitHub user THEJoezack in C#, forked on 2014-10-10.
PolyColorMine is a non-official port of ColorMine to Java by GitHub User zpolygon95. PolyColorMine's creation is due to the lack of existing libraries for java that intuitively trasform colorspace coordinates, and perform accurate comparisons thereof.
A GNU Make file is included in the PolyColorMine directory,
simply run make
(or make -s
if you like clean output) in that
directory to compile all sources. The makefile will now generate a jar
file in the PolyColorMine/dist directory suitable for inclusion in other
projects.
Run make ARGS="[command line arguments]" run
to compile (if necessary) and
run the test program using the command line arguments supplied by ARGS
.
Run make clean
to delete all compiled sources, the @sources
file, and the
output jar file.
- Supports RGB
- Supports Xyz
- Supports CIE-L*ab
- Supports CIE94 Comparison
- Support for Cmy
- Support for Cmyk
- Support for CIE-Lch
- Support for Yxz
- Support for HunterLab
- Support for CIE-Luv
- Support for Hsl
- Support for Hsv
- Support for CIE1976 Comparison
- Support for CeDee2000 Comparison
- Support for CMC Comparison
Change names to comply with standard java practiceFormat files into a logical package structure- Document everything
Complete makefileRestructure the PolyColorMine directory