如何将RGB颜色更改为HSV?
如何将RGB颜色更改为HSV?使用C#语言。我搜索没有任何外部库的非常快速的方法。
回答:
您是否考虑过简单地使用System.Drawing命名空间?例如:
System.Drawing.Color color = System.Drawing.Color.FromArgb(red, green, blue);float hue = color.GetHue();
float saturation = color.GetSaturation();
float lightness = color.GetBrightness();
请注意,这并不是您所要的(请参阅HSL和HSV之间的区别,并且
Color类没有从HSL /
HSV转换回来,但是后者很容易添加。
以上是 如何将RGB颜色更改为HSV? 的全部内容, 来源链接: utcz.com/qa/408747.html