HSB转RGB
将HSB颜色元组转换为RGB格式。
- 使用HSB转RGB的转换公式将其转换为适当的格式。
- 输入参数的范围为H:[0, 360],S:[0, 100],B:[0, 100]。
- 所有输出值的范围为[0, 255]。
const HSBToRGB = (h, s, b) => {
s /= 100;
b /= 100;
const k = (n) => (n + h / 60) % 6;
const f = (n) => b * (1 - s * Math.max(0, Math.min(k(n), 4 - k(n), 1)));
return [255 * f(5), 255 * f(3), 255 * f(1)];
};
HSBToRGB(18, 81, 99); // [252.45, 109.31084999999996, 47.965499999999984]