如何从java中的R、G、B值为BuffereImage获取rgb像素值
我可以使用以下函数获得r、g、b值如何从java中的R、G、B值为BuffereImage获取rgb像素值,java,image-processing,Java,Image Processing,我可以使用以下函数获得r、g、b值 int rgb=bImg.getRGB(i, j); int r=(rgb>>16) & 0xff; int g=(rgb>>8) & 0xff; int b=(rgb) & 0xff; 现在,我对这些值执行一些操作,并希望使用以下函数设置rgb值 bImg.setRgb(int x,int y,int rgb) 但我不知道如何从R,G,B值计算rgb。intRGB=(R int rgb = (r<&
int rgb=bImg.getRGB(i, j);
int r=(rgb>>16) & 0xff;
int g=(rgb>>8) & 0xff;
int b=(rgb) & 0xff;
现在,我对这些值执行一些操作,并希望使用以下函数设置rgb值
bImg.setRgb(int x,int y,int rgb)
但我不知道如何从R,G,B值计算rgb。intRGB=(R
int rgb = (r<<16) + (g<<8) + b;
int rgb = (r<<16) | (g<<8) | b;