从像素创建图像

时间:2013-12-19 12:13:40

标签: java android bitmap bitmapimage

我有一组ARGB像素:

for(int i = 0; i < 256; i++)
{
black_to_white[i] = 0xFF000000 | (i << 0) | (i << 8) | (i << 16);
}

我需要从这个创建Bitmap,结果应该如下所示: enter image description here

如何从这个整数数组中创建一个图像放入imageview?

我试过了:

int   width  = 256
int   height = 1

Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bitmap.setPixels(array, 0, width, 0, 0, width, height);

1 个答案:

答案 0 :(得分:1)

Bitmap.createBitmap(black_to_white, 256, 1, Bitmap.Config.ARGB_8888)

应该有用。