Для того чтобы получить из 6-ти значного HEX кода — RGB, вы можете воспользоватся следующей функцией:

function hexToRgb($hex) {
   $hex = str_replace("#", "", $hex);

   if(strlen($hex) == 3) {
      $r = hexdec($hex[0].$hex[0]);
      $g = hexdec($hex[1].$hex[1]);
      $b = hexdec($hex[2].$hex[2]);
   } else {
      $r = hexdec($hex[0].$hex[1]);
      $g = hexdec($hex[2].$hex[3]);
      $b = hexdec($hex[4].$hex[5]);
   }

   return $r.', '.$g.', '.$b;
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *