This question already has answers here:
Get value of R, G, B by color
                                
                                    (3个答案)
                                
                        
                6年前关闭。
            
        

如何将黄色(作为颜色对象)转换为RGB表示形式?

Color color = Color.YELLOW;
// how to print (r,y,b) of color?


我可以在网上找到实际的数字表示形式,但我对从一种实际转换为另一种的过程感到好奇。

最佳答案

您可以使用getBlue()getGreen()getRed()

Color yellow = Color.YELLOW;
System.out.printf("red: %d, green: %d, blue: %d",
        yellow.getRed(), yellow.getGreen(), yellow.getBlue());


而且,如果您还希望提取Alpha通道,则可以使用getAlpha()

07-24 15:33