zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

安卓将Bitmap图片转换为byte[]数组

安卓转换数组 图片 byte bitmap
2023-09-11 14:19:53 时间

BItmap转换为byte[]数组


photo对象是一个Bitmap对象

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
//创建对应的流对象

photo.compress(Bitmap.CompressFormat.JPEG,100,byteArrayOutputStream);//将流对象与Bitmap对象进行关联。

byte [] xx=byteArrayOutputStream.toByteArray()//使用流对象,将Bitmap对象转换为byte[]数组

将byte[]数组转换为BItMap对象

Bitmap bitmap =BitmapFactory.decodeByteArray(user.getPhoto(),0,user.getPhoto().length);