2013-04-06 3 views
5

Ich bekomme Bild von der Datenbank im Blob-Format. Ich möchte es in ein Bitmap-Bild konvertieren. Der Code, den ich verwendet habe, um Bitmap in Blob zu konvertieren, ist unten angegeben. Aber bitte sagen Sie mir, wie man es umkehrt. ???Get Blob Bild und konvertieren Sie dieses Bild in Bitmap-Bild

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); 
+0

bearbeiten und formatieren Sie Ihre Frage –

+0

richtig Bruder habe ich ... :-) –

+0

möglich Duplikat [wie in Sqlite Bild als Blob zu speichern und wie es abzurufen ?] (http://stackoverflow.com/questions/7331310/how-to-store-image-as-blob-in-sqlite-how-to-retrieve-it) –

Antwort

24

Dies wird

arbeiten
byte[] byteArray = DBcursor.getBlob(columnIndex); 

Bitmap bm = BitmapFactory.decodeByteArray(byteArray, 0 ,byteArray.length); 
+0

Vielen Dank. Ich hab es geschafft –