by Peter Müller
One-color.js is an immutable color object that gives you gettters, setters and adjustment methods for all channels in all the supported color spaces which currently are RGB, HSV, HSL and CMYK. Color space conversions are implicit. Full alpha channel support.
In this session I will briefly describe the functionality of the color object and describe our reasoning for the chosen architecture.
The color object works in both browsers and NodeJS and is licensed under a standard 3-clause BSD license.
Source code available at https://github.com/One-com/one-c...