Bonjour,
J'ai veux a convertir Byte vers Bitmap pour l'affiche dans un ImageView
je fais ceci pour convertir l'image dans ImageView en Byte pour l'insert dans base de données
et pour lire le byte et le convertir en Bitmap a fin de l'affiche dans ImageView ne retourne rienCode:
1
2
3
4
5
6
7
8 public static byte[] ConvertDrawableToByteArray(Drawable drawableResource) { Bitmap imageBitmap = ((BitmapDrawable) drawableResource).getBitmap(); ByteArrayOutputStream imageByteStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, imageByteStream); byte[] imageByteData = imageByteStream.toByteArray(); return imageByteData; }
ceci :
Code:
1
2
3
4
5
6 //-- byte[] image_b = c.getBlob(4); Bitmap b = BitmapFactory.decodeByteArray(image_b, 0, image_b.length); img.setImageBitmap(b); String t = image_b.toString(); System.out.println("what it give me" +t);
j'ai dans Logcat
Rien ne s'afficheCode:03-19 17:01:28.167: I/System.out(1019): what it give me[B@41f1f5c0
Pouvez-vous m'aider s'il vous plait,
Merci d'avance