【问题标题】:Convert ByteArrayOutputStream to BufferedImage将 ByteArrayOutputStream 转换为 BufferedImage
【发布时间】:2013-03-02 20:24:09
【问题描述】:

我有一个使用 QRGen Qr code generation library 创建的 ByteArrayOutputStream,我想将其转换为 BufferedImage 对象并在 Android 中的 ImageView 中呈现。如何实现?

【问题讨论】:

    标签: java android image bufferedimage bytearrayoutputstream


    【解决方案1】:

    将 ByteArrayOutputStream 转换为字节数组

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

    他们使用BitmapFactory 从中创建位图

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

    他们获取您的ImageView 并设置其位图

    imageView.setImageBitmap(bmp);
    

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 2013-11-11
      • 1970-01-01
      • 2013-07-09
      • 2013-08-10
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多