wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_tinycolor_hsl_to_rgb is private and should not be used in themes or plugins directly.
wp_tinycolor_hsl_to_rgb › WordPress Function
Seit5.8.0
Veraltet6.3.0
› wp_tinycolor_hsl_to_rgb ( $hsl_color )
Zugriff: |
|
Parameter: |
|
Links: | |
Gibt zurück: |
|
Definiert in: |
|
Codex: |
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.Ähnliche Funktionen: wp_tinycolor_hue_to_rgb, wp_tinycolor_rgb_to_rgb, wp_tinycolor_string_to_rgb, wp_tinycolor_bound01, wp_convert_bytes_to_hr
Quellcode
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, ); }