FxTools Logo
xyY ⇋ RGB 转换工具

支持自定义色域、参考白点与 Gamma 值的双向色彩空间转换

注意:计算 xyY 时的 Y 请归一化为 100。
精度:
xyY 输入/输出
RGB 输入/输出
计算原理
1. 亮度分解 (Luminance Scaling) 根据白点 xyY (Y=100) 与 RGB 三原色 xy,解方程组求得满量程亮度 Yr, Yg, Yb。
2. 转换公式 xyY → RGB: Yr1 = f(xyY), RGB_linear = Yr1 / Yr, RGB = RGB_linear^(1/Gamma) RGB → xyY: RGB_linear = RGB^Gamma, Yr1 = RGB_linear * Yr, xyY = sum(XYZ_primaries)