wpseek.com
WordPress开发者和主题制作者的搜索引擎
wp_tinycolor_hsl_to_rgb is private and should not be used in themes or plugins directly.
wp_tinycolor_hsl_to_rgb › WordPress Function
Since5.8.0
已弃用6.3.0
› wp_tinycolor_hsl_to_rgb ( $hsl_color )
访问: |
|
参数: |
|
链接: | |
返回: |
|
定义在: |
|
文档: |
Converts an HSL object to an RGB object with converted and rounded values.
Direct port of TinyColor's function, lightly simplified to maintain consistency with TinyColor.源码
function wp_tinycolor_hsl_to_rgb( $hsl_color ) { _deprecated_function( __FUNCTION__, '6.3.0' ); $h = wp_tinycolor_bound01( $hsl_color['h'], 360 ); $s = wp_tinycolor_bound01( $hsl_color['s'], 100 ); $l = wp_tinycolor_bound01( $hsl_color['l'], 100 ); if ( 0 === $s ) { // Achromatic. $r = $l; $g = $l; $b = $l; } else { $q = $l < 0.5 ? $l * ( 1 + $s ) : $l + $s - $l * $s; $p = 2 * $l - $q; $r = wp_tinycolor_hue_to_rgb( $p, $q, $h + 1 / 3 ); $g = wp_tinycolor_hue_to_rgb( $p, $q, $h ); $b = wp_tinycolor_hue_to_rgb( $p, $q, $h - 1 / 3 ); } return array( 'r' => $r * 255, 'g' => $g * 255, 'b' => $b * 255, ); }