根据热图缩放不同的颜色

时间:2018-03-15 07:39:59

标签: opengl heatmap colormap palette

我有一组不同的颜色,以单位间隔的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分布,例如:蓝色,紫色,黄色等

0 个答案:

没有答案