现在的位置: 首页 > 综合 > 正文

Android将图像转换成流存储与将流转换成图像

2013年03月10日 ⁄ 综合 ⁄ 共 517字 ⁄ 字号 评论关闭
 1 //take the image to byte[]
 2 byte[] byteIcon = userIcon;
 3 
 4                     //将字节数组即头像从二进制流转换成drawable
 5                     if(byteIcon != null){
 6                         
 7                         ByteArrayInputStream bais = new ByteArrayInputStream(byteIcon);
 8                         
 9                         userIconDrawable = Drawable.createFromStream(bais, "image");
10                         
11                     }
12 
13 
14 
15 
16 
17 BitMap userIcon;
18 
19 
20         //将bitmap转换成drawable
21         ByteArrayOutputStream os = new ByteArrayOutputStream();
22     //参数1转换类型,参数2压缩质量,参数3字节流资源        

      userIcon.compress(CompressFormat.PNG, 100, os);




1 //将Drawable 转成bitmap
2 BitmapDrawable tempDrawable = (BitmapDrawable) DrawableImage;
3 tempDrawable.getBitmap();

 

 




 

抱歉!评论已关闭.