获取特定颜色的RGB颜色范围

时间:2016-07-09 13:15:37

标签: c#

我需要获得一些基本颜色的RGB颜色范围。 ex红色是RGB(a,b,c)到RGB(x,y,z)之间的明智或使用其Hue值。欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

我认为任何人都无法以令人信服的方式回答这个问题,因为这完全取决于回答者的意见。 你真正认为红色是什么?

考虑 G = 0 B = 0 ,现在逐步从 0 开始增加R.人们会说,(100,0,0)对你有效的红色?或者(150,0,0)是你的开始范围?你真的需要亲自测试一下。

以下内容根本不科学,仅基于我的观点:

我会认为Red从(160,0,0)开始上升到(255,0 0)

此外,当 R = 255 时。我会考虑任何值(R = 255,G = g,B = b)其中 g> b 为红色。直到你开始实际变白为止(g = 200和b = 200)

但是当 b> g ,你会得到一种可以被视为红色变化的颜色直到某个范围。

结论:对此没有正确的答案。你真的需要测试它并检查最符合你要求的东西。