Пример кода
<?php
// Создание полноцветного изображения размером 350 на 200 пикселей
$img = imagecreatetruecolor(350, 200);
if ($img)
{
// Установка 2 цветов, которые будут использоваться для рисования
$green = imagecolorallocate($img, 0, 255, 0);
$yellow = imagecolorallocate($img, 255, 250, 0);
// Рисование текста TrueType-шрифтом arbat.ttf
// Файл со шрифтом находится в той же директории, что и сам скрипт
$box = imagettftext($img, 20, 10, 10, 150, $yellow,
"arbat.ttf", "шрифт True Type");
// Для дальнейшего рисования будем использовать
// встроенный шрифт с идентификатором 4
$font = 4;
// Вторая текстовая строка должна быть нарисована непосредственно
// над первой строкой.
// Для этого из y-координаты правого-верхнего
// угла прямоугольника, ограничивающего только что написанную
// строку вычитаем высоту встроенного шрифта font, которым будет
// рисоваться вторая строка.
$height = $box[5] - imagefontheight($font);
// Рисуем вторую строку
imagestring($img, $font, 40, $height, "PHP and GDLib", $green);
// Выводим изображение в браузер
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_PNG));
imagepng($img);
}
?>