欲了解更多RGB/HSL/HSV及相关转换公式,请查阅:HSL(色彩模式)_百度百科(https://baike.baidu.com/item/HSL/1443144)
本文是把参考资料提到的转换公式写入C#自定义类ColorConverter,方便后来者直接引用。
ColorHSL类定义H范围0-360,S范围0-1,L范围0-1;
ColorHSV类定义H范围0-360,S范围0-1,V范围0-1;
代码上传到GitHub:
本文也参考了另一篇博文:【C# / Algorithm】RGB、HSV、HSL颜色模型的互相转换