imagestringup

(PHP 4, PHP 5, PHP 7, PHP 8)

imagestringupРисует строку текста вертикально

Описание

imagestringup(
    GdImage $image,
    GdFont|int $font,
    int $x,
    int $y,
    string $string,
    int $color
): true

Функция рисует текст string вертикально по заданным координатам.

Список параметров

image

Объект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.

font

Принимает значения 1, 2, 3, 4, 5 для встроенных шрифтов в кодировке latin2 (более высокое число соответствует большему шрифту) или экземпляр класса GdFont, который возвращает функция imageloadfont().

x

Координата нижнего левого угла по оси x.

y

Координата нижнего левого угла по оси y.

string

Текст надписи.

color

Идентификатор цвета, который добавила в палитру изображения функция imagecolorallocate().

Возвращаемые значения

Функция возвращает логическое значение true.

Список изменений

Версия Описание
8.1.0 Параметр font теперь принимает как экземпляр класса GdFont, так и целое число (int); раньше параметр принимал только целое число (int).
8.0.0 Параметр image теперь принимает объект GdImage; раньше параметр принимал корректный gd-ресурс (resource).

Примеры

Пример #1 Пример вертикальной отрисовки строки текста функцией imagestringup()

<?php

// Создаём изображение размером 100 на 100 пикселей
$im = imagecreatetruecolor(100, 100);

// Наносим надпись
$textcolor = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
imagestringup($im, 3, 40, 80, 'gd library', $textcolor);

// Сохраняем изображение
imagepng($im, './stringup.png');

Вывод приведённого примера будет похож на:

Вывод примера: Изображение с отрисовкой текста по вертикали функцией imagestringup()

Смотрите также

  • imagestring() - Рисует строку текста горизонтально
  • imageloadfont() - Загружает новый шрифт