我有一组不同的颜色,以单位间隔的RGB浮点值表示,例如红色
glColor4f(1.f,0.f,0.f,1.f);
第四个值是alpha通道。
不,我想调整此颜色热图样式,即基础标量值接近1的像素比基础值接近0的像素更强烈。
我选择了这个程序
float red{ value <= 0.57147f ? 446.22f * value / 255.f : 1.f };
float green{ value <= 0.95f ? ((value - 0.6f) * 728.57f) / 255.f : 1.f };
float blue{ 0.f };
现在我的问题是,如何为几种不连续的颜色生成类似的rgb分布,例如:蓝色,紫色,黄色等