java - 计算黑白之间的颜色位置

标签 java opengl colors percentage

当你读到这个标题时,你可能会不由自主地想到发光, 但这不是我想要的。

我想要的是为您提供当前颜色,并让它在从黑到白的范围内等待。

所以像这样Color Scale ,然后我希望当前颜色以该颜色的黑色或白色的百分比形式返回。

最佳答案

将颜色转换为灰度有不同的算法。 This 是算法的解释,Wikipedia article on Grayscale 也可能会引导您找到有用的资源。

您最终选择的实现在很大程度上取决于您的用例。

关于java - 计算黑白之间的颜色位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23009912/

相关文章:

C++ Pixel Grabber 错误的 RGB 值

java - 尝试在空对象上调用虚拟方法

java - JAVA中的类加载

java - Apache Wicket 口 : Update value of the Label after the Button has been pressed

opengl - Golang fmt.Println() 导致游戏崩溃

c++ - 直通几何着色器

java - Android Proguard 兼容性库

c++ - 为什么 OpenGL 不从 std::vector 绘制对象?

php - 如何按降序创建颜色函数

Java - Thymeleaf - HTML : Color letters using switch case: Unwanted paragraph/newline