Algorithm 在两个xyY颜色点之间查找中间颜色

Algorithm 在两个xyY颜色点之间查找中间颜色,algorithm,graphics,colors,Algorithm,Graphics,Colors,我在一个应用程序中工作,我需要知道CIE 1931颜色空间中两个xy坐标之间的中间点 在下图中,我们可以看到a和B之间的线性过渡直线将穿过一系列其他颜色,我正在努力找到一种数学方法来描述a和B之间的过渡 有什么想法吗 如果我没有弄错你的问题,那就是在你的插图中找到a-B段上的一个点的参数化。它是一种颜色这一事实与此无关 设坐标为Xc,Yc的C为这样的点。 那么C可以写成: Xc = Xa + a * (Xb-Xa) Yc = Ya + a * (Yb-Ya) 其中a是[0;1]范围内的小数您实

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

在下图中,我们可以看到a和B之间的线性过渡直线将穿过一系列其他颜色,我正在努力找到一种数学方法来描述a和B之间的过渡

有什么想法吗


如果我没有弄错你的问题,那就是在你的插图中找到a-B段上的一个点的参数化。它是一种颜色这一事实与此无关

设坐标为Xc,Yc的C为这样的点。 那么C可以写成:

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

其中a是[0;1]范围内的小数

您实际上在寻找什么?线性插值的参数化公式?线性XYZ变换的其他颜色空间中的值?在另一个颜色空间中线性过渡的XYZ值?我正在寻找一个公式,以获得XY颜色空间中任意两点之间的颜色点。那么,处理颜色的事实与此无关。这只是在您的插图中参数化a-B段的问题。