android图片类型之间相互转换实现代码

2019-12-10 19:57:52刘景俊

2、从资源中获取Bitmap

Java代码如下:

 

 
  1. Resources res=getResources();   Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic);  
  2. Resources res=getResources();   Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic);  

3、Bitmap → byte[]

Java代码如下:

 

 
  1. private byte[] Bitmap2Bytes(Bitmap bm){   ByteArrayOutputStream baos = new ByteArrayOutputStream();  
  2. bm.compress(Bitmap.CompressFormat.PNG, 100, baos);   return baos.toByteArray();  
  3. }   private byte[] Bitmap2Bytes(Bitmap bm){  
  4. ByteArrayOutputStream baos = new ByteArrayOutputStream();   bm.compress(Bitmap.CompressFormat.PNG, 100, baos);  
  5. return baos.toByteArray();   }