$value_name = urldecode($value);
// HSV를 RGB로 변환하여 HTML 색상으로 반환
// 인터넷에서 구한 C 소스를 php 로 변환함
function hsv2rgb($h, $s, $v)
{
$v1 = $v * 2.55;
if($s == 0)
{
$r = $g = $b = $v1;
$str = sprintf(“#%02X%02X%02X”, $r, $g, $b);
return $str;
}
$h2 = $h%32;
$h2 = abs(16-$h2);
$aa = $v1;
$bb = ($v1 * (100-$s))/100;
$cc = ($h2 * ($aa – $bb))/16+$bb;
if( 0 <= $h && $h < 16){ $r = $aa; $g = $bb; $b = $cc;}
if( 16 <= $h && $h < 32){$r = $aa; $g = $cc; $b = $bb;}
if( 32 <= $h && $h < 48){$r = $cc; $g = $aa; $b = $bb;}
if( 48 <= $h && $h < 64){$r = $bb; $g = $aa; $b = $cc;}
if( 64 <= $h && $h < 80){$r = $bb; $g = $cc; $b = $aa;}
if( 80 <= $h && $h <= 100){$r = $cc; $g = $bb; $b = $aa;}
$str = sprintf(“#%02X%02X%02X”, $r, $g, $b);
return $str;
}
echo(“
“.
“
“.
“
“.
“
“.
“
“.
“
“.
“
“.
“
“.
“
“
“. “ColorPicker “. “ |
“. “
“.
“.
“
“. |
“.
“
<
br>
“.
“
“);
?>
다음은 테스트용 파일입니다.
test.php