PixelGrabber pg = new PixelGrabber(img,x,y,w,h,pix,off,scansize); try{ pg.grabPixels(); } catch(InterruptedException e){} for(int i = 0; i < SIZE; i++){ int pixel = pix[i]; int red = 0xff & (p>>16); int green = 0xff & (p>>8); int blue = 0xff & p; //元に戻す pix[i] = (0xff000000 | red << 16 | green << 8 | blue); }