【问题标题】:How to convert java.awt.Image in Bitmap in android如何在android的Bitmap中转换java.awt.Image
【发布时间】:2014-01-15 06:42:21
【问题描述】:

我正在尝试将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();
            }

【问题讨论】:

  • 查看stackoverflow上有很多类似的例子。
  • 我想将BufferedImage 转换成Bitmap。或者有什么方法可以在ImageView 中设置java.awt.Image
  • @Raghunandan 我已经这样做了。我找不到合适的解决方案
  • 我认为这似乎相似,检查stackoverflow.com/questions/3961687/…
  • 是的,我检查过了,但我不想保存该图像,我想在“ImageView”中显示位图

标签: java android bitmap imageview bufferedimage


【解决方案1】:

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

简短回答:不。

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

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

【讨论】:

    猜你喜欢
    • 2011-01-25
    • 2011-09-14
    • 2015-05-26
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 2021-10-20
    相关资源
    最近更新 更多