1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public Color getCouleurFromValue(double indiceCouleur)
{
int r=0,v=0,b=255;
if (0< indiceCouleur && indiceCouleur<=256){
r=0;
v=(int) (indiceCouleur-1);
b=255;
}
else if (256<indiceCouleur && indiceCouleur<=512){
r=0;
v=255;
b=(int) (512-indiceCouleur);
}
else if (512<indiceCouleur && indiceCouleur<=768){
r=(int) (255-(768-indiceCouleur));
v=255;
b=0;
}
else if (768<indiceCouleur && indiceCouleur<=1024){
r=255;
v=(int) (1024-indiceCouleur);
b=0;
}
//genere l'objet couleur
Color c = new Color(r,v,b);
return c;
} |
Partager