(PHP 4, PHP 5, PHP 7, PHP 8)
imagestring — Рисует строку текста горизонтально
$image,$font,$x,$y,$string,$color
Функция рисует текст string по заданным координатам.
imagefontxКоордината верхнего левого угла по оси x.
yКоордината верхнего левого угла по оси y.
stringСтрока текста.
colorИдентификатор цвета, который добавила в палитру изображения функция imagecolorallocate().
Функция возвращает логическое значение true.
| Версия | Описание |
|---|---|
| 8.1.0 |
Параметр font теперь принимает как экземпляр класса GdFont,
так и целое число (int); раньше параметр принимал только целое число (int).
|
| 8.0.0 |
Параметр image теперь принимает объект GdImage;
раньше параметр принимал корректный gd-ресурс (resource).
|
Пример #1 Пример горизонтальной отрисовки строки текста функцией imagestring()
<?php
// Создаём изображение размером 100 на 30 пикселей
$im = imagecreate(100, 30);
// Устанавливаем белый фон и синий текст
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
// Наносим надпись в левом верхнем углу
imagestring($im, 5, 0, 0, 'Hello world!', $textcolor);
// Устанавливаем заголовок с MIME-типом изображения и выводим результат
header('Content-type: image/png');
imagepng($im);Вывод приведённого примера будет похож на: