単一ピクセルのアルファチャネルを-1にするにはどうすればよいのでしょうか。PNG画像(バッファリングされた画像、ARGBタイプで読み込まれる)の各ピクセルを調べています。アルファ値の多くは-1です(他はゼロより大きい)-それはどのように可能ですか?値は0から255の間にあるべきではありませんか?コードは以下のとおりです。ヒントをありがとう!
// imagine some great loop for x and y before this code
int a = (scaledImage.getRGB(x, y) & 0xff000000) >> 24; // kill all bits except for the first 8, shift 24 to the right to get them
System.out.println("" + a);