我得到的图像从数据库中的BLOB格式。我想将其转换成用位图转换为BLOB是把below.but请告诉我如何扭转它的位图形象。$ C $词。???
ByteArrayOutputStream蟒蛇=新ByteArrayOutputStream();
btmap.com preSS(Bitmap.Com pressFormat.JPEG,100,蟒蛇); // BM是位图对象
byte []的byteArrayImage =蟒蛇.toByteArray();
字符串连接codeDIMAGE = Base64.en codeToString(byteArrayImage,Base64.DEFAULT);
解决方案
这将工作
字节[]的字节数组= DBcursor.getBlob(参数:columnIndex);
位图BM = BitmapFactory.de codeByteArray(字节数组,0,byteArray.length);
I am getting image from database in blob format. i want to convert it into Bitmap image.the code i used to convert bitmap to Blob is put below.but please tell me how to reverse it.???
ByteArrayOutputStream boas = new ByteArrayOutputStream();
btmap.compress(Bitmap.CompressFormat.JPEG, 100, boas ); //bm is the bitmap object
byte[] byteArrayImage = boas .toByteArray();
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
解决方案
This will work
byte[] byteArray = DBcursor.getBlob(columnIndex);
Bitmap bm = BitmapFactory.decodeByteArray(byteArray, 0 ,byteArray.length);