tüm ilgilenen arkdaşlara teşekür ediyorum

şeklinde yaptım bir sorum daha olcak
$white = ImageColorAllocate($img, 255, 255, 255);
bu kodu #FFF000 şeklinde nasıl kulanabiliriz
İstediğin şeyi bu şekilde yapamazsın, çünkü her fontta harf yüksekliği farklı olacağından ve sen de sabit bir değer seçtiğinden, bazı fontlarda satır aralığı çok, bazılarında az olur, hatta iç içe geçebilir.
Renkleri şu mantıkla çevirebilirsin;
<?php
$renk = '#FFF000';
$a = substr($renk,1,2);
$b = substr($renk,3,2);
$c = substr($renk,5,2);
echo $a.'-'.$b.'-'.$c;
$a = base_convert($a, 16, 10);
$b = base_convert($b, 16, 10);
$c = base_convert($c, 16, 10);
echo '<br>';
echo $a.'-'.$b.'-'.$c;
?>