Как определить цветовой оттенок? - PullRequest
2 голосов
/ 28 марта 2012

скажем, у меня есть цвет HEX # a08040. Как я могу определить в C #, является ли этот цвет одним из множества оттенков коричневого цвета?

Другими словами, у меня есть 4 цвета: коричневый, красный, черный, серый.

Как определить, какой оттенок моего HEX?

1 Ответ

4 голосов
/ 28 марта 2012

Если вы используете WinForms, метод Color.GetHue будет делать именно то, что вы хотите.

Редактировать
К сожалению, не существует WPF, эквивалентного GetHue, вам придется преобразовать в цвет WinForms, если вы хотите использовать GetHue из WPF. Вы также можете вычислить Hue самостоятельно, если вы чувствуете себя резвым ... Википедия имеет формулу, которую вам нужно использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...