色度坐标的主波长计算器

Dominant wavelength calculator from chromaticity coordinates

提问人:methsound 提问时间:11/15/2023 更新时间:11/15/2023 访问量:80

问:

是否有任何函数或库,最好在 c# 中,可以仅使用 x 和 y 坐标作为输入来计算颜色的主波长? 我已经了解了这个过程是如何进行的,你需要从白点(0.33,0.33)画一条线,穿过我的点到紫色边缘,拦截是主波长,但我找到的所有库都要求已经计算出拦截坐标。 如果有人能给我一个库或一段代码,如何仅使用 x 和 y 坐标计算主波长,我将不胜感激。

enter image description here

C# 颜色

评论

0赞 Kel Solaar 11/16/2023
我们在这里有一个参考的 Python 实现:colour.readthedocs.io/en/develop/...github.com/colour-science/colour/blob/develop/colour/...
0赞 methsound 11/16/2023
感谢您的回复。不幸的是,这些函数还需要相交坐标。我真的很惊讶没有人为此制作函数(计算相交坐标)。
0赞 Kel Solaar 11/17/2023
不,参数只是感兴趣的色度和白点的色度,例如 E (0.333, 0.333),交点是自动计算的。
0赞 methsound 11/17/2023
凯尔·索拉尔做到了!多谢。

答: 暂无答案