Bitmap.setPixels() 似乎没有帮助~它只用 ARGB 值填充位图。
img=Bitmap.createBitmap(width,height,Config.RGB_565);
img.setPixels(Y, 0, mWidth, 0, 0, mWidth, mHeight);
无论我如何填充int[]Y
,它似乎都为 Bitmap 提供了ARGB_8888
值(例如。Y[i]=0xffffff00
呈现黄色 int ARGB_8888
,但是当我将配置设置RGB_565
为时,它也呈现黄色......对此有什么解释吗?)