function couleur_chroma ($coul, $num) { $pos = substr($num, 0, strpos($num, "/")) - 1; $tot = substr($num, strpos($num, "/")+1, strlen($num)); include_ecrire("filtres"); $couleurs = couleur_hex_to_dec($coul); $r= $couleurs["red"]; $g= $couleurs["green"]; $b= $couleurs["blue"]; $hsv = image_rgb2hsv($r,$g,$b); $h = $hsv["h"]; $s = $hsv["s"]; $v = $hsv["v"]; $h = $h + (1/$tot)*$pos; if ($h > 1) $h = $h - 1; $rgb = image_hsv2rgb($h,$s,$v); $r = $rgb["r"]; $g = $rgb["g"]; $b = $rgb["b"]; $couleurs = couleur_dec_to_hex($r, $g, $b); return $couleurs; }