2013-04-06 4 views
5

Je reçois l'image de la base de données au format blob. Je veux le convertir en Bitmap image.the le code que j'ai utilisé pour convertir bitmap en Blob est mis en dessous. mais s'il vous plaît dites-moi comment l'inverser.Obtenir image blob et convertir cette image en image bitmap

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

modifier et mettre en forme votre question –

+0

je ne frère ... :-) –

+0

double possible de [comment stocker l'image comme blob dans SQLite et comment le récupérer ?] (http://stackoverflow.com/questions/7331310/how-to-store-image-as-blob-in-sqlite-how-to-retrieve-it) –

Répondre

24

Cela fonctionne

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

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

Merci. je l'ai –

Questions connexes