我有颜色=#12FFFF。这是这种格式的颜色,其中 12FFFF 是十六进制数。现在我想获取每个独立的 R、G、B 分量的十进制。 我该如何在java中做到这一点?
最佳答案
目前尚不清楚你的问题是什么,但假设颜色是一个字符串,那么我认为你可以这样做:
String color = "#12FFFF";
int rgb = Integer.decode(color);
Color c = new Color(rgb);
int red = c.getRed();
int green = c.getGreen();
int blue = c.getBlue();
这是 Color 的文档
关于java - java 中十六进制数字的 extratinf RGB 分量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1407200/