Java - 红色,绿色,蓝色到getRGB

Con*_*ure 3 java rgb bufferedimage

通过getRGB(int x, int y)使用BufferedImage对象调用,可以获得单个负数.

如何将三个不同的值(红色,绿色和蓝色)转换为这个单个负数?

JB *_*zet 10

使用Color类:

new Color(r, g, b).getRGB()
Run Code Online (Sandbox Code Playgroud)

  • @JBNizet`int rgb =(alpha << 24)| (红色<< 16)| (绿色<< 8)| (蓝色<< 0);` (2认同)