3

我有两种颜色需要线性插值,以根据另一种颜色的亮度值创建双色调颜色。

Dim clr1 = Color.Black
Dim clr2 = Color.FromArgb(224, 255, 165)
Dim lum = Color.FromArgb(226, 189, 136).GetBrightness
'lum = 0.71

我知道这个结果应该是 R=171, G=192, B=125,但我不知道该怎么做。我在谷歌上搜索了很多还没有找到产生这个结果的方法。任何人都可以帮忙吗?

4

1 回答 1

3

想通了——我的lum价值应该是使用相对亮度

于 2010-06-10T01:15:32.193 回答