Bonjour,
C'est la première fois que je trvaille avec Color, et là j'essaye de convertir un entier représentant une couleur RGB, en code hexa
voici ma fonction
par exemple pour l'entier 255009033 ici rgb correspond à (r=255,g=009,b=033) ce code correspond à #FF0921 en héxa, alors que ma fonction renvoie #332109
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public String convertcolor(int intColor) Color couleur=new Color(intColor); String hex = Integer.toHexString(couleur.getRGB() & 0xffffff); if (hex.length() < 6) hex = "0" + hex; hex = "#" + hex; return hex;
merci pour votre aide
Partager