让我说我有一个HEX颜色#a08040。如何在C#中确定该颜色是否是棕色的多种色调之一?
换句话说,我有4种颜色:棕色,红色,黑色,灰色。
如何确定我的HEX颜色是什么颜色?
答案 0 :(得分:4)
如果您使用的是WinForms,Color.GetHue
方法将完全符合您的要求。
修改强>
遗憾的是,没有WPF等效于GetHue
,如果要使用WPF中的GetHue
,则必须转换为WinForms颜色。如果你感觉活泼,你也可以自己计算Hue ...... Wikipedia有你需要使用的公式。