1) { $h -= 1; }; }; $h2 = $h + 0.5; if ($h2 > 1) { $h2 -= 1; }; if ($s == 0) { $r = $l * 255; $g = $l * 255; $b = $l * 255; } else { if ($l < 0.5) { $var_2 = $l * (1 + $s); } else { $var_2 = ($l + $s) - ($s * $l); }; $var_1 = 2 * $l - $var_2; $r = 255 * hue_2_rgb($var_1,$var_2,$h2 + (1 / 3)); $g = 255 * hue_2_rgb($var_1,$var_2,$h2); $b = 255 * hue_2_rgb($var_1,$var_2,$h2 - (1 / 3)); }; function hue_2_rgb($v1,$v2,$vh) { if ($vh < 0) { $vh += 1; }; if ($vh > 1) { $vh -= 1; }; if ((6 * $vh) < 1) { return ($v1 + ($v2 - $v1) * 6 * $vh); }; if ((2 * $vh) < 1) { return ($v2); }; if ((3 * $vh) < 2) { return ($v1 + ($v2 - $v1) * ((2 / 3 - $vh) * 6)); }; return ($v1); }; $rhex = sprintf("%02X",round($r)); $ghex = sprintf("%02X",round($g)); $bhex = sprintf("%02X",round($b)); $rgbhex = $rhex . $ghex . $bhex; ?> <?php echo "#" . $clr; if (isset($_GET['txt'])) echo " " . htmlspecialchars($_GET['txt']); ?>