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. iPhone音頻視覺效果
- 3. 開發PowerBI視覺效果
- 4. 平滑滾動效果>高度(視差效果)
- 5. AutoLayout如果父視圖的高度如果保持子視圖的父視圖的高度
- 6. 禁用具有視覺效果的JPanel
- 7. Dropzone.js - 視覺效果不顯示正確
- 8. 文本模糊了視覺效果
- 9. 在python中創建視覺效果?
- 10. 自定義CSS調整視覺效果
- 11. 將視圖的高度限制爲父視圖的高度
- 12. 如何獲得旋轉組件的視覺寬度和高度?
- 13. Ember視圖高度
- 14. 使用OpenGL ES對圖像應用視覺效果
- 15. R視覺效果不能生成圖形bi
- 16. 更改懸停效果的高度
- 17. WPF:查找部分位於2D矩形內的3D視覺效果
- 18. $ GPGLL(地理位置,經度/緯度)信息到一個視覺地圖
- 19. UINavigationController設置視圖高度?
- 20. 列表視圖高度
- 21. 變高度列表視圖
- 22. 表視圖部分高度
- 23. 調整視圖高度
- 24. 如何檢測用戶瀏覽器的視覺高度?
- 25. 高對比度,低視覺樣式表的例子?
- 26. 更新使用Static屬性的元素的視覺效果
- 27. 視圖控制器將其高度更改爲滾動視圖的高度
- 28. Grails的高效的hasMany-關係視圖
- 29. 在iOS中定位取決於設備高度的視圖
- 30. 拖放區域的好視覺HTML5效果?