Как я могу дать цвет imagecolorallocate?

У меня есть переменная PHP, которая содержит информацию о цвете. Например, $text_color = "ff90f3". Теперь я хочу дать этот цвет imagecolorallocate. imagecolorallocate работы как этот:

imagecolorallocate($im, 0xFF, 0xFF, 0xFF);

Так, я пытаюсь сделать следующее:

$r_bg = bin2hex("0x".substr($text_color,0,2));
$g_bg = bin2hex("0x".substr($text_color,2,2));
$b_bg = bin2hex("0x".substr($text_color,4,2));
$bg_col = imagecolorallocate($image, $r_bg, $g_bg, $b_bg);

Это не работает. Почему? Я пробую его также без bin2hex, это также не работало. Кто-либо может помочь мне с этим?

7
задан Roman 2 June 2010 в 12:24
поделиться