Ciao a tutti,
ho un problema singolare:

non riesco a colorare l'immagine del testo come da codice seguente:

$im = imagecreatetruecolor($width, $height);

// setto il colore di sfondo da un colore in formato es. #FFFFFF
$arBgColor = $this->cnvColDec('#'.$bgCol);
$bgCol = imagecolorallocate($im, $arBgColor[0], $arBgColor[1], $arBgColor[2]);

// setto il colore di del testo da un colore in formato es. #FFFFFF
$arColor = $this->cnvColDec('#'.$fgCol);

$r = $arColor[0];
$g = $arColor[1];
$b = $arColor[2];

$fgCol = imagecolorallocate($im, $r, $g, $b);

imagefill($im, 0, 0, $bgCol);

imagettftext($im, $fontSize, 0, $testoX, $testoY, $fgCol, $font, $text);

anche nel caso in cui
$r = 255
$g = 0
$b = 0

il testo nell'immagine esce nero.

Se invece modifico la riga direttamente con i valori
$fgCol = imagecolorallocate($im, 255, 0, 0);

il testo dell'immagine esce rosso.

Da che cosa dipende?