我正在使用BitmapFactory
(Config.ARGB_8888
)解码 24位单通道灰度PNG。
现在我尝试了几种方法(这里描述)来获取像素的值,但没有一种方法返回我期望的值。
这个应该给我一个16位PNG的值,但似乎不适用于24位的情况:
int val = bitmap.getPixel(0,0)&0x0000ffff;
用什么方法来解决24位PNG的值?
答案 0 :(得分:1)
int val = bitmap.getPixel(0,0)&0x00ffffff;