把0~2999对应于3000种颜色
要求颜色随着数字的变大逐渐变深,
相邻的数字对应的颜色是最接近的颜色
也就是要求颜色是渐变的
请各位大侠给出一个算法得出对应颜色的RGB值。
通过for循环设置
Color c[]=new Color[3000];
for (int i=0;i<3000;i++){
c[i].R=
c[i].G=
c[i].B=
}
要求颜色随着数字的变大逐渐变深,
相邻的数字对应的颜色是最接近的颜色
也就是要求颜色是渐变的
请各位大侠给出一个算法得出对应颜色的RGB值。
通过for循环设置
Color c[]=new Color[3000];
for (int i=0;i<3000;i++){
c[i].R=
c[i].G=
c[i].B=
}
int r = 0;
int g = 255;
int b = 127;
for (int i=0;i<3000;i++){
c[i].R= r++ % 255;
c[i].G= g++ % 255;
c[i].B= b++ % 255;
}
c[i].G= g++ % 256;
c[i].B= b++ % 256;