0
A
回答
1
这只是一种色调,从360 °开始,并回退到0 °。您还没有指定一个语言,但在这里是如何从HSL做转换为RGB在JavaScript中,例如:
/**
* Converts an HSL color value to RGB. Conversion formula
* adapted from http://en.wikipedia.org/wiki/HSL_color_space.
* Assumes h, s, and l are contained in the set [0, 1] and
* returns r, g, and b in the set [0, 255].
*
* @param Number h The hue
* @param Number s The saturation
* @param Number l The lightness
* @return Array The RGB representation
*/
function hslToRgb(h, s, l) {
var r, g, b;
if(s == 0) {
r = g = b = l; // achromatic
} else {
function hue2rgb(p, q, t){
if(t < 0) t += 1;
if(t > 1) t -= 1;
if(t < 1/6) return p + (q - p) * 6 * t;
if(t < 1/2) return q;
if(t < 2/3) return p + (q - p) * (2/3 - t) * 6;
return p;
}
var q = l < 0.5 ? l * (1 + s) : l + s - l * s;
var p = 2 * l - q;
r = hue2rgb(p, q, h + 1/3);
g = hue2rgb(p, q, h);
b = hue2rgb(p, q, h - 1/3);
}
return [r * 255, g * 255, b * 255];
}
你会想100%的固定饱和度和50%的亮度。
相关问题
- 1. WPF更高效渲染()视觉/控制位图
- 2. iOS:alpha相关视觉效果
- 3. 开发PowerBI视觉效果
- 4. 没有视觉效果
- 5. iPhone音频视觉效果
- 6. AFNetworking +进度视图+效果
- 7. 平滑滚动效果>高度(视差效果)
- 8. 没有jQuery滑动的视觉效果
- 9. 禁用具有视觉效果的JPanel
- 10. AutoLayout如果父视图的高度如果保持子视图的父视图的高度
- 11. Dropzone.js - 视觉效果不显示正确
- 12. Power BI - 更改现有视觉效果
- 13. 自定义CSS调整视觉效果
- 14. 在python中创建视觉效果?
- 15. 文本模糊了视觉效果
- 16. 如何在所有视图Storyboard iOS上添加视觉效果视图模糊?
- 17. 将视图的高度限制为父视图的高度
- 18. iOS基于较大子视图高度的Autolayout视图高度
- 19. 如何获得旋转组件的视觉宽度和高度?
- 20. R视觉效果不能生成图形bi
- 21. 使用OpenGL ES对图像应用视觉效果
- 22. Ember视图高度
- 23. 高度进度视图xcode
- 24. Android:定位更改后的宽度和视图高度
- 25. 如何取消特定视图的通知中心视觉效果(iOS)?
- 26. Autolayout,视图高度取决于子视图高度
- 27. 视觉格式化语言,按钮宽度和高度约束
- 28. 异步呈现WPF视觉到位图
- 29. 提高纺纱效果的速度
- 30. 动画效果ImageView的高度