Barvu používej tak, jak se používat má, tudíž imagecolorallocate:
<?php
//papametry
$obrazek = imagecreate(400, 200);
$velikost = 20;
$sklon = 0;
$pozice_x = 222;
$pozice_y = 333;
$barva = imagecolorallocate($obrazek, 0,0,128);
$font = "Goethe.ttf";
$text = "tento text je font Goethe.ttf";
//vypis
imagettftext($obrazek, $velikost, $sklon, $pozice_x, $pozice_y, $barva, $font, $text);
?>
Dále si nezvykej psát čísla jako $foo = "255";, lepší je to napsat jako číslo ve tvaru $foo = 255;