将 ByteArrayOutputStream 转换为 BufferedImage

3

我使用QRGen Qr code generation library创建了一个ByteArrayOutputStream,我想把它转换成BufferedImage对象并在Android中的ImageView中显示出来。如何实现?

1个回答

0

将 ByteArrayOutputStream 转换为字节数组

byte[] data = baos.toByteArray(); //baos is your ByteArrayOutputStream object

使用BitmapFactory将它们创建为位图

Bitmap bmp = BitmapFactory.decodeByteArray (data,0,data.length, null);

他们拿取你的ImageView并设置它的位图

imageView.setImageBitmap(bmp);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接