apps
apps copied to clipboard
A collection of color tools
For direct comparison against other approaches, projection towards constant lightness was used. Comments are provided to project towards the lightness at the cusp. Target L could be configured using some...
The Gamut Mapping Playground app throws exceptions on initial page load and when trying to change the color. **Firefox Console Output** 
I figured this might be desirable in order to reflect the options on the main website.
The [XYZ-d65 color picker](https://colorjs.io/apps/picker/xyz-d65) has 0..100 scale but gives black for [0,0,0] and an oog color close to white for [1,1,1]; it is not possible to pick any other colors...
Since we now have a dedicated component for this.
The raw values for HCT are correct but the chroma value (second number out of three) is incorrect in the incorrect. See below: 1.5914055313263704 is incorrectly serialized to 1.09. 209.54530190727974,...
Number rather than percentage is not accepted: `hsl(40 0.5 0.5)` is not accepted while `hsl(40 50% 50%)` is. [Syntax for HSL](https://drafts.csswg.org/css-color-4/#the-hsl-notation)
For example [`color(display-p3 0 1.5 0)`](https://apps.colorjs.io/convert/?color=color(display-p3%200%201.5%200)&precision=4) is `color(rec2020 0.7082 1.528 0.1721)` and this ,correctly,gets gamut mapped because Rec BT.2020 is an SDR colorspace. But `color(rec2100-linear 0.5039 2.389 0.0447)` should _not_...
This provides a tool for comparing the gamut mapping algorithms. It also adds rec2020 variations of the Edge Seeker, Raytrace, and Björn GMAs. These are in the Playground, but not...