这部分我很困惑这 3 个十六进制的作用,例如 00ff0000,以及为什么它们被位移 16 或 8 位
// Getting pixel color by position x=100 and y=40
int clr= image.getRGB(100,40);
int red = (clr & 0x00ff0000) >> 16;
int green = (clr & 0x0000ff00) >> 8;
int blue = clr & 0x000000ff;