Isaac Muse
Isaac Muse
@ardov, it's a lot of errors like this: ``` Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'h') at lerpLutItemsByHue (utils.js:31:18) at getLutItem (utils.js:84:9) at getMaxChroma (makeEdgeSeeker.js:18:19) at...
Makes sense. It seems to be working now.
> LGTM. We should probably change the UI at some point to facilitate comparing across so many gamut mapping algorithms. @LeaVerou It would also be nice to compare some practical...
I was speaking generally, not specifically about your GMA. It's good to see how they would perform, not just at reducing chroma, but how well the colors that are produced...
Yep, I'm not suggesting it should match CSS. A pre-calculated LUT is always going to be tough to beat as you don't have to approximate the data as you have...
I think this just needs a rebase. I'd be happy to merge after that.
I agree. If color.js is serializing a color to a specific format, it should be able to parse it as well. #439 (or some equivalent fix) seems important enough to...
The Pointer’s gamut is (an approximation of) the gamut of real surface colors as can be seen by the human eye, based on the research by Michael R. Pointer (1980)....
I'm sure you could special case `isGamut('pointers')` so that is probably fine, if you plan to implement this.
Pointer gamut data: https://www.rit-mcsl.org/UsefulData/PointerData.xls