Color blending beyond rgb/hsv

RGB and HSV blending often make me grumpy with the results :laughing:

Has anyone tried blending in other color spaces? Most importantly… implemented in Javascript and/or benchmarked in blaze-js?

A few references… with code!

I did a quick HSL2HSV conversion, which is useful in some cases (HSL makes it easier in some ways to lighten/darken)

I’m in favor of alternative approaches if they add useful traits. Documenting when to use them is important.