计算黑白之间的颜色位置

时间:2014-04-11 10:22:27

标签: java opengl colors percentage

当你阅读这个标题时,你可能会自动想到发光, 但那不是我之后的事。

我想要的是让你当前的颜色并让它等待从黑色到白色的刻度。

就像这样的Color Scale,然后我希望当前颜色返回的颜色为黑色或白色的百分比。

2 个答案:

答案 0 :(得分:3)

将颜色转换为灰度有不同的算法。 This 是对算法的解释,灰度等级上的Wikipedia article也可能会引导您使用有用的资源。

您最终选择的实施取决于您的使用案例。

答案 1 :(得分:0)

我一直在寻找的东西要简单得多,我一直在想这个。

基本上只需获得RGB然后获得最高的颜色。

然后执行int ColorIntensity = (color / 255) * 100;,这基本上就是你的颜色强度百分比。