Hi there. I want to talk a little about color theory and more specifically color PICKING. A pet peeve of mine is the HSL color model as the colors feel like they unnaturally shift and likewise RGB is hard to conceptualize. Lab color has merits as the Luminance value feels very natural, but a & b are hard to understand (somewhat similar to YPbPr).
So, I want share what I’ll be using for my own project: HSLuv. It’s a color model that has its origins in HSL, but has been adapted for human perception the same way that Lab was. You get the best of both worlds! HSL sliders feel very natural concept that’s easy to understand, and HSLuv makes the color you get back feel natural too.
https://www.hsluv.org/ is the website to visit including a web demo, and ready-to-use functions in just about every programming language you can think of for converting to RGB, HSL, Chroma, or whatever.