我正在用( ) 解码一个24 位单通道灰度 PNG 。现在我尝试了几种方法(在此处描述)来获取像素的值,但没有一个返回我期望的值。BitmapFactory
Config.ARGB_8888
这个应该给我一个 16 位 PNG 的值,但在 24 位的情况下似乎不起作用:
int val = bitmap.getPixel(0,0)&0x0000ffff;
处理 24 位 PNG 的值的正确方法是什么?
我正在用( ) 解码一个24 位单通道灰度 PNG 。现在我尝试了几种方法(在此处描述)来获取像素的值,但没有一个返回我期望的值。BitmapFactory
Config.ARGB_8888
这个应该给我一个 16 位 PNG 的值,但在 24 位的情况下似乎不起作用:
int val = bitmap.getPixel(0,0)&0x0000ffff;
处理 24 位 PNG 的值的正确方法是什么?