par
Cobaye » 10 juil. 2009, 08:46
passé de la couleur hex en couleur rgb !
Code : Tout sélectionner
<?php
function html2rgb( $color )
{
if ($color[0] == '#')
$color = substr($color, 1);
if (strlen($color) == 6)
list($r, $g, $b) = array($color[0].$color[1],
$color[2].$color[3],
$color[4].$color[5]);
elseif (strlen($color) == 3)
list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
else
return false;
$r = hexdec($r); $g = hexdec($g); $b = hexdec($b);
return array($r, $g, $b);
}
?>
<?php print_r(html2rgb('#B8B9B9')) ; ?>
Permet de passe par exemple le code exa #1a95ff (un bleu) en l'équivalent RVB 26 149 252
passé de la couleur hex en couleur rgb !
[code]<?php
function html2rgb( $color )
{
if ($color[0] == '#')
$color = substr($color, 1);
if (strlen($color) == 6)
list($r, $g, $b) = array($color[0].$color[1],
$color[2].$color[3],
$color[4].$color[5]);
elseif (strlen($color) == 3)
list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
else
return false;
$r = hexdec($r); $g = hexdec($g); $b = hexdec($b);
return array($r, $g, $b);
}
?>
<?php print_r(html2rgb('#B8B9B9')) ; ?> [/code]
Permet de passe par exemple le code exa #1a95ff (un bleu) en l'équivalent RVB 26 149 252