Support

Account

Home Forums Front-end Issues Convert HEX value to HSV Reply To: Convert HEX value to HSV

  • Sorry, I did not notice that. I guess to use that you first need to convert from hex to RGB

    
    
    		
    	function html2rgb($color) {
    		if (substr($color, 0, 1) == '#') {
    			$color = substr($color, 1);
    		}
    		if (strlen($color) == 6) {
    			list($r, $g, $b) = array(
    				substr($color, 0, 2),
    				substr($color, 2, 2),
    				substr($color, 4, 2)
    			);
    		} elseif (strlen($color) == 6) {
    			list($r, $g, $b) = array(
    				substr($color, 0, 1).substr($color, 0, 1),
    				substr($color, 1, 1).substr($color, 1, 1),
    				substr($color, 2, 1).substr($color, 2, 1)
    			);
    		} else {
    			return false;
    		}
    		$r = hexdec($r);
    		$g = hexdec($g);
    		$b = hexdec($b);
    		return array('r' => $r, 'g' => $g, 'b' => $b);
    	}