Ostatnio bawie się funkcją imagecreate, lecz mam jeden problem. Co zrobić aby tekst wpisany przez osobę był wyśrodkowany na "tle obrazku"? I do tego, jeśli osoba wpisze więcej niż 10 znaków, to czcionka się pomniejszy

Tak to u mnie wygląda:
<?php imagettftext($im, 100, 0, 220, 550, $black, $font, $text); return $im; } ?>
100 - wielkosc czcionki
0 - ukos
220 - szerokosc
550 - wysokosc