Я ищу способ преобразования HexColors в модель HSV / HSB в Java, чтобы я мог раздвоить цвета в семейство X Color, где X (красный, зеленый и т. Д. c). Я столкнулся с моделью Color Wheel, где красный цвет охватывает оттенок 60 градусов (от -30 градусов до +30 градусов). Поэтому я хотел преобразовать цвет Hex в модель HSB / HSV и найти оттенок, который лежит в соответствующем диапазоне для бифуркации.
Я пытался использовать метод java .awt RGBoHSB, чтобы получить массив с плавающей точкой с HSB. Значение Хюэ, возвращаемое методом, кажется мне не в градусах / радианах, поэтому я не могу раздвоиться. Более того, я хочу избежать использования java .awt , поэтому кто-то может предложить какой-нибудь альтернативный метод преобразования шестнадцатеричных цветов в HSV в формате, который решит мою проблему, и я могу раздвоить цвета в классы в соответствии с покрасить колесо.