apps icon indicating copy to clipboard operation
apps copied to clipboard

A collection of color tools

Results 9 apps issues
Sort by recently updated
recently updated
newest added

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** ![image](https://github.com/color-js/apps/assets/65072/eb7f8154-b3c7-4814-99c0-e1654e53b42e)

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...

bug

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_...

bug

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...