मैं एचएसवीको आरजीबी मूल्यों में बदल सकते हैं निम्न कोड के साथ ...पीएचपी एचएसवी
$r = $r/255;
$g = $g/255;
$b = $b/255;
$h = 0;
$s = 0;
$v = 0;
$min = min(min($r, $g),$b);
$max = max(max($r, $g),$b);
$r = $max-$min;
$v = $max;
if($r == 0){
$h = 0;
$s = 0;
}
else {
$s = $r/$max;
$hr = ((($max - $r)/6) + ($r/2))/$r;
$hg = ((($max - $g)/6) + ($r/2))/$r;
$hb = ((($max - $b)/6) + ($r/2))/$r;
if ($r == $max) $h = $hb - $hg;
else if($g == $max) $h = (1/3) + $hr - $hb;
else if ($b == $max) $h = (2/3) + $hg - $hr;
if ($h < 0)$h += 1;
if ($h > 1)$h -= 1;
}
लेकिन आप कैसे परिवर्तित एचएसवीआरजीबी को में PHP ???
निम्नलिखित विकिपीडिया पर है, लेकिन मैं यह समझ में नहीं आता,
मैं यह बहुत स्पष्ट है अनुमान लगा रहा हूँ
वहाँ सूत्रों यहां हैं: http://en.wikipedia.org/wiki/HSV_color_space#Conversion_from_RGB_to_HSL_or_HSV – NullUserException
मुझे पता है, लेकिन किसी फार्मूले –
है इस सूत्र की व्याख्या कर सकते ** वास्तव में ** आप के लिए काम? क्योंकि आपने $ आर वैरिएबल को फिर से पेश किया है (गतिशील भाषा की तरह कुछ नहीं ...)। – greenoldman