0

24 ビットのシングル チャネル グレースケール PNG をBitmapFactory( ) でデコードしていConfig.ARGB_8888ます。ここで、ピクセルの値を取得するためにいくつかの方法(ここで説明)を試しましたが、期待する値を返すものはありませんでした。

これは16ビットPNGの値を教えてくれるはずですが、24ビットの場合はうまくいかないようです:

int val = bitmap.getPixel(0,0)&0x0000ffff;

24 ビット PNG の値を処理する正しい方法は何ですか?

4

1 に答える 1

1
int val = bitmap.getPixel(0,0)&0x00ffffff;
于 2013-10-05T19:13:28.823 に答える