寻找两个 xyY 色点之间的中间色
Finding intermediate colours between two xyY colour points
我在一个应用程序中工作,我需要知道 CIE 1931 颜色中两个 xy 坐标之间的中间点 space。
在下图中我们可以看到 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 坐标之间的中间点 space。
在下图中我们可以看到 A 和 B 之间的线性过渡(直线)会经过一系列其他颜色,我正在努力寻找一种数学方法来描述 A 和 B 之间的过渡.
有什么想法吗?
如果我没看错你的问题,那么只需要在你的插图中找到 A-B 段上的一个点的参数化即可。它是一种颜色这一事实无关紧要。
设坐标为(Xc,Yc)的C就是这样一个点。 那么C可以写成:
Xc = Xa + a * (Xb-Xa)
Yc = Ya + a * (Yb-Ya)
其中 a 是范围 [0 ; 1]