假设我有 int color...我如何找到每个红色、绿色和蓝色分量?
到目前为止我有这段代码:-
int red = rgb & 0xFF0000;
int green = rgb & 0x00FF00;
int blue = rgb & 0x0000FF;
我被这个问题困住了。谢谢。
最佳答案
创建Color
类的对象来存储您的颜色,该类提供了类似的方法
getBlue() 、 getRed() 、 getGreen()
检索相应组件
该类提供了一个将颜色作为 int
的构造函数,使用它然后使用上面的方法。
请参阅此处了解详细信息
关于java - java如何获取单独的颜色分量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875747/