colorlab
colorLab is a Javascript Lib to calculate DeltaE (CIEDE2000) values between two colors. It also contains functions to do basic calculations (for example: RGB+RGB) for DeviceColors like CMYK or RGB.
installation
npm install colorlab
DeltaE of two CIELAB colors
import colorlab from colorlab;
let color1 = new colorlab.CIELAB(50.0000, 2.6772, -79.7751);
let color2 = new colorlab.CIELAB(50.0000, 0.0000, -82.7485);
color1.CIEDE2000(color2);
colorlab.CIEDE2000(color1, color2);
npm Scripts
npm test
- Lint the library and tests, then run the unit testsnpm run lint
- Lint the source and unit testsnpm run watch
- Continuously run the unit tests as you make changes to the source
and test files themselvesnpm run test-browser
- Build the library for use with the browser spec runner.
Changes to the source will cause the runner to automatically refresh.npm run build
- Lint then build the librarynpm run coverage
- Generate a coverage report
Browser Tests
The browser spec runner can be opened in a browser to run your tests. For it to work, you must first run npm run test-browser
. This will set up a watch task that will automatically refresh the tests when your scripts, or the tests, change. The spec runner file is located at test/runner.html
: open it in your browser to run tests.
Authors
See AUTHORS.txt
.
Liks