Bitmap.setPixels() は役に立たないようです ~ ビットマップを ARGB 値で埋めるだけです。
img=Bitmap.createBitmap(width,height,Config.RGB_565);
img.setPixels(Y, 0, mWidth, 0, 0, mWidth, mHeight);
どのようにint[]Y
入力しても、ビットマップにARGB_8888
値を提供しているようです (たとえば、Y[i]=0xffffff00
黄色の intを表示しますが、ARGB_8888
構成を に設定するとRGB_565
、黄色も表示されます...これについて何か説明はありますか?)