Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2748 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Degrader de couleur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Degrader de couleur

n°934147
Mazda3
Posté le 30-12-2004 à 15:08:00  profilanswer
 

Bonjour je voudrais connaitre une methode pour avoir les uns après les autres les codes couleur pour fair un dégrader de couleur.
 
Edit : Je déplace le sujet -> Java
 
Exemple :
aaaaa = code #ff0000
aaaaa = code #ff3800
aaaaa = code #ff8d00
aaaaa = code #ffe200
aaaaa = code #ffff00
aaaaa = code ..
aaaaa = code ..
aaaaa = code ..
aaaaa = code ..
 
Mais tout ça avec une méthode de calcul
 
 :jap:


Message édité par Mazda3 le 30-12-2004 à 15:54:42
mood
Publicité
Posté le 30-12-2004 à 15:08:00  profilanswer
 

n°934192
Mazda3
Posté le 30-12-2004 à 15:52:53  profilanswer
 

Bon j'ai trouver une fonction semblable que j'ai adapté en Java, pour ceux que ça interesse ...
 

Code :
  1. public String degrade(int nombreNiveau, int niveauActuel, String couleur1, String couleur2){
  2.  int R1 = Integer.parseInt(couleur1.substring(0,2),16);
  3.  int G1 = Integer.parseInt(couleur1.substring(2,4),16);
  4.  int B1 = Integer.parseInt(couleur1.substring(4,6),16);
  5.  int pR=(Integer.parseInt(couleur2.substring(0,2),16)-R1)/nombreNiveau;
  6.  int pG=(Integer.parseInt(couleur2.substring(2,4),16)-G1)/nombreNiveau;
  7.  int pB=(Integer.parseInt(couleur2.substring(4,6),16)-B1)/nombreNiveau;
  8.  String valHex="0123456789ABCDEF";
  9.  String R=""+valHex.charAt((R1+pR*niveauActuel)/16)+valHex.charAt((R1+pR*niveauActuel)%16);
  10.  String G=""+valHex.charAt((G1+pG*niveauActuel)/16)+valHex.charAt((G1+pG*niveauActuel)%16);
  11.  String B=""+valHex.charAt((B1+pB*niveauActuel)/16)+valHex.charAt((B1+pB*niveauActuel)%16);
  12.     return "#"+R+G+B;
  13. }


Message édité par Mazda3 le 30-12-2004 à 15:53:05

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Degrader de couleur

 

Sujets relatifs
[CSS] modifier la couleur de la scrollbar d'un selectconversion couleur
Afficher le texte en couleurDégradé de couleur animé
Couleur texte de sortie console.spécifier la couleur de <hr > (xhtml 1.0) [résolu]
Couleur du texte du JProgressBarCouleur de fond d'un calc
vb6 Couleur pour un commandbutton creer dynamiquementPeut on appliquer un couleur a une pagecontrol?
Plus de sujets relatifs à : Degrader de couleur


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)