我正在尝试连接图像并形成1张单张图像。这样做是为了将图像发送到服务器。
//Obtain the bitmaps from drawabl folder
Bitmap bm1 = BitmapFactory.decodeResource(getResources(), R.drawable.image);
Bitmap bm2 = BitmapFactory.decodeResource(getResources(), R.drawable.img);
//Create a buffer
ByteBuffer buffer3 = ByteBuffer.allocate((bm1.getHeight()+bm2.getHeight()) * (bm1.getRowBytes()+bm2.getRowBytes()));
//copy the pixels to buffer
bm2.copyPixelsToBuffer(buffer3);
bm1.copyPixelsToBuffer(buffer3);
//Covert to byteArray
byte[] bytes = buffer3.array();
int leftovers = buffer3.remaining();
buffer3.compact();
//Finally forming a bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(bytes , 0, bytes.length);
ImageView img = (ImageView) findViewById(R.id.imgV);
img.setImageBitmap(bitmap);
但我遇到的问题是我的“位图”是空的。
任何人都可以帮我加入图片。
答案 0 :(得分:3)
在这种情况下,您可以使用如下的画布
download