J'ai créer une application qui charge l'image de facebook. J'utilise Picasso. Picasso définira le résultat de l'image pour mon Imageview. Je veux convertir cette image en bitmap.Comment obtenir drawable à partir d'imageview et convertir en bitmap?
Voici mon code pour obtenir une image de Facebook:
URL imageURL = new URL("https://graph.facebook.com/"+id+"/picture?type=large");
Picasso.with(getBaseContext()).load(imageURL.toString()).into(ImageView);
Voici mon code pour obtenir l'image et les convertir en bitmap: (fonctionne pas)
BitmapDrawable drawable = (BitmapDrawable) ImageView.getDrawable();
Bitmap bitmap = drawable.getBitmap();
bitmap = Bitmap.createScaledBitmap(bitmap, 70, 70, true);
ImageViewTest.setImageBitmap(bitmap);
ImageView.getDrawable()
retourne toujours NULL.
J'ai besoin de votre aide. Merci
Pourquoi ne pas avoir Picasso juste vous donner le bitmap lorsque vous le récupérez? – CommonsWare
mais j'ai vu son paramètre est imageview. votre idée est de convertir imageview en bitmap? –
Il existe plusieurs options pour ce que Picasso peut faire. Voir [cette réponse] (https://stackoverflow.com/a/46082179/115145) et [cette réponse] (https://stackoverflow.com/a/46081082/115145). – CommonsWare