[英]How to convert java.awt.Image in Bitmap in android
I am trying to convert BufferedImage
into bitmap to set bitmap in ImageView
but I am getting an error. 我试图将
BufferedImage
转换为位图以在ImageView
设置位图,但我收到一个错误。 Is there any way to set java.awt.Image
in 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();
}
Is there any way to set
java.awt.Image
inImageView
?有没有办法在
ImageView
设置java.awt.Image
?
Short answer: No. 简答:不。
You can't use Image
, BufferedImage
( java.awt
package) or ImageIO
( javax.imageio
package) from Android. 您不能使用Android中的
Image
, BufferedImage
( java.awt
包)或ImageIO
( javax.imageio
包)。 So I'm guessing the error you see is related to that. 所以我猜你看到的错误与此有关。
Maybe if you try to ask how to achieve your goal, rather than this specific implementation issue, maybe we could help you further. 也许如果你试图询问如何实现目标,而不是这个具体的实施问题,也许我们可以帮助你进一步。 :-)
:-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.