@@ 115-121 (lines=7) @@ | ||
112 | $s = 0; |
|
113 | $l = ($max + $min) / 2; |
|
114 | ||
115 | if ($max != $min) { |
|
116 | $s = $delta / ($max + $min); |
|
117 | if ($l >= 0.5) { |
|
118 | $s = $delta / (2 - $max - $min); |
|
119 | } |
|
120 | static::_rgbhsl_hue($h, $r, $g, $b, $max, $delta); |
|
121 | } |
|
122 | ||
123 | return [ |
|
124 | 'h' => round($h * 360, $accuracy), |
@@ 62-68 (lines=7) @@ | ||
59 | $s = 0; |
|
60 | $l = ($max + $min) / 2; |
|
61 | ||
62 | if ($max != $min) { |
|
63 | $s = $delta / ($max + $min); |
|
64 | if ($l >= 0.5) { |
|
65 | $s = $delta / (2 - $max - $min); |
|
66 | } |
|
67 | static::_rgbhsl_hue($h, $r, $g, $b, $max, $delta); |
|
68 | } |
|
69 | ||
70 | return [ |
|
71 | 'h' => $h * 360, |