size - размер шрифта в пикселях.
angle - угол поворота текста. Поворот осуществляется против часовой стрелки. Угол 0 градусов соответствует направлению на 3 часа.
x, y - координаты точки, с которой начинается запись текста. Приблизительно соответствует левому верхнему углу первого символа.
color - идентификатор цвета текста.
font_file - имя файла со шрифтом.
Функция возвращает массив координат 4 вершин прямоугольника, в который будет вписан текст. Вершины перечисляются в следующем порядке: нижняя левая, нижняя правая, верхняя правая, верхняя левая.
Пример кода
<?php
header("Content-type: image/jpeg");
$im = imagecreate(400, 30);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// Replace path by your own font path
imagettftext($im, 20, 0, 10, 20, $black, "/path/arial.ttf",
"Testing... Omega: &#937;");
imagejpeg($im);
imagedestroy($im);
?>
Примечание
Для работы функция требует библиотеку Free Type. Проверить ее наличие можно, выполнив функцию phpinfo(). Сведения о ней будут находиться в разделе gd.