2

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、黄色も表示されます...これについて何か説明はありますか?)

4

1 に答える 1