找到两个xyY色点之间的中间色

时间:2015-01-28 17:10:49

标签: algorithm graphics colors

我在一个应用程序中工作,我需要知道CIE 1931颜色空间中两个xy坐标之间的中间点。

在下图中我们可以看到A和B之间的线性过渡(直线)将经过一系列其他颜色,我正在努力寻找描述A和B之间过渡的数学方法。 / p>

有什么想法吗?

CIE 1931 colour space - image from wikipedia

1 个答案:

答案 0 :(得分:0)

如果我正确地解决了您的问题,只需要在插图中找到A-B段上某点的参数化问题。它是一种颜色的事实是无关紧要的。

让坐标(Xc,Yc)的 C 成为这样一个点。 那么C可以写成:

Xc = Xa + a * (Xb-Xa)
Yc = Ya + a * (Yb-Ya)

其中 a 是范围[0; 1]

相关问题