十六进制颜色范围[java]

时间:2017-03-13 17:43:03

标签: java colors hex

我目前正在为学校制作一个程序,它涉及颜色。我得到十六进制颜色,但如何定义一系列十六进制颜色以匹配一个。 例如,我希望#ff1a1a,#b30000,#e60000和其他人被视为红色(#ff0000)。如果我不需要,我真的不想自己定义它们,那么有更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

转换为HSV,然后为每种颜色使用阈值。例如,如果你想保守

  1. Hue< 15 ||色调> 345
  2. 饱和度> 50%
  3. 30%<亮度< 60%
  4. 会给你red

    这对你来说是一个了不起的tool