如何在安卓的位图中转换java.awt.Image



我正在尝试将BufferedImage转换为位图以在ImageView中设置位图,但是出现错误。有没有办法在ImageView中设置java.awt.Image

            BufferedImage bImageFromConvert = null;
            InputStream in = new ByteArrayInputStream(byt);

            try {
                bImageFromConvert = ImageIO.read(in);               
                Image ima = bImageFromConvert;
                Bitmap bmp = Bitmap.;
            img.setImageBitmap(bmp);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

有没有办法在ImageView中设置java.awt.Image

简短的回答:不可以。

您不能从 Android 中使用 ImageBufferedImagejava.awt 包) 或 ImageIOjavax.imageio 包)。所以我猜你看到的错误与此有关。

也许

如果你试图问如何实现你的目标,而不是这个具体的实施问题,也许我们可以进一步帮助你。

最新更新