convertir int couleur int composants
- Je obtenir de la couleur des pixels par
int color = image.getRGB(x,y);
alors je veux acquérir le rouge, le vert, le bleu, les composants séparément. Comment faire? Peut-être à l'aide de certains de masque de bits?
int green = color&0x00ff00;
apparemment ne fonctionne pas... 🙁
Vous devez vous connecter pour publier un commentaire.
Pour obtenir des composants de la couleur que vous pouvez utiliser:
Peut-être besoin de basculer le R, A, ou B autour de.
Vous avez oublié de maj de l'octet à droite:
getRGB
retour rgba, et non pas en rvb...Vous pouvez utiliser
Couleur
constructeur et passer le nombre entier donné ethasalpha=true
:getRGB renvoie la couleur de type TYPE_INT_ARGB ce qui signifie qu'il possède un canal alpha.