如何确定色调?

时间:2012-03-27 20:16:51

标签: c# colors

让我说我有一个HEX颜色#a08040。如何在C#中确定该颜色是否是棕色的多种色调之一?

换句话说,我有4种颜色:棕色,红色,黑色,灰色。

如何确定我的HEX颜色是什么颜色?

1 个答案:

答案 0 :(得分:4)

如果您使用的是WinForms,Color.GetHue方法将完全符合您的要求。

修改
遗憾的是,没有WPF等效于GetHue,如果要使用WPF中的GetHue,则必须转换为WinForms颜色。如果你感觉活泼,你也可以自己计算Hue ...... Wikipedia有你需要使用的公式。