Для получения полного доступа
зарегистрируйтесь

Перевод hex в rgb


Перевод цвета из hex формата в rgb. Нашёл в интернете. Как то мне даже пригодился в одном из проектов.

function hex2rgb($color) 
{
    $rgb = array();
    if(!preg_match('/^#?(?P<color>\w{3}|\w{6})$/', $color, $match)) 
    	return array(0, 0, 0);
    $mod = strlen($match['color'])/3;
    foreach(str_split($match['color'], $mod) as $k=>$v)
    	$rgb[$k] = hexdec($mod==2 ? $v : $v.$v);
    return $rgb;
}
  php hex rgb

Автор


Gravatar image
SpiritAbsolute
  • Репутация: 8
  • Сниппеты : 3
  • Ревизии : 0
Подписаться

Другие варианты сниппета Отсортировано по рейтингу


  Рейтинг
+3

Перевод hex в rgb 25 февр. 2016 г., 10:28:45
Перевод цвета из HEX формата в RGB. ```php function hex2rgb($color, $default = 'CC') { $color = trim($color, " \t\n\r\0\x0B#") return array_map( "hexdec", array_slice(array_merge(str_split(trim($str), 2), array_fill(0, 3, $default)), 0, 3) ); } ```

  • Автор: samdark
  • Просмотров: 252

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация