J'ai une méthode pour traiter une image pour obtenir la couleur à pixels fixes:Obtenez des couleurs de pixel dans Android
public static void getColor(Bitmap btm,Activity act){
int w = 300;
int h = 500;
btm=Bitmap.createScaledBitmap(btm, w,h, true);
color1= btm.getPixel(30, 50);
color2= btm.getPixel(50, 70);
color3= btm.getPixel(80,110);
color4= btm.getPixel(30, 120);
color5= btm.getPixel(100,150);
color6= btm.getPixel(200, 200);
color7= btm.getPixel(230, 300);
}
Le problème est qu'il donne des couleurs différentes dans les différents dispositifs selon la taille de l'écran même I donner une taille fixe ici:
btm=Bitmap.createScaledBitmap(btm, w,h, true);
Est-il possible d'obtenir la même couleur au même pixel quelle que soit la taille de l'écran?
Hiw récupérez-vous Bitmap? – Vyacheslav
Je ne sais pas ce que vous voulez dire mais je lis Bitmap dans une autre activité comme ça Bitmap btm = BitmapFactory.decodeResource (this.getResources(), R.drawable.colors); et gérer les couleurs ici dans la méthode. – Radwa