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


 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();

 

 




 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM