Учебник РНР
Назад Вперёд

imagettfbbox

(PHP 3>= 3.0.1, PHP 4)

imagettfbbox - даёт обрамляющий текста с использованием шрифтов TrueType.

Описание

array imagettfbbox (int size, int angle, string fontfile, string text)

Эта функция вычисляет и возвращает обрамляющий бокс в пикселах для TrueType-текста.

text

Измеряемая строка.

size

Размер шрифта в пикселах.

fontfile

Имя файла шрифта TrueType. (Это также может быть URL.) В зависимости от версии библиотеки, используемой PHP, может попытаться искать файлы, которые не начинаются с ведущего символа '/', присоединяя '.ttf' к имени файла, по всему пути шрифтов, определённому для библиотеки.

angle

Угол в градусах, в которых будет измеряться text .

imagettfbbox() возвращает массив из 8 элементов, представляющих 4 точки, образующие бокс текста:

0 нижний левый угол, X-позиция
1 нижний левый угол, Y-позиция
2 нижний правый угол, X-позиция
3 нижний правый угол, Y-позиция
4 верхний правый угол, X-позиция
5 верхний правый угол, Y-позиция
6 верхний левый угол, X-позиция
7 верхний левый угол, Y-позиция

точки относительны к тексту, независимо от угла, поэтому "верхний левый" означает самый верхний левый угол, если смотреть на текст горизонтально.

Эта функция требует библиотек GD и FreeType.

См. также imagettftext() .


Назад Оглавление Вперёд
imagetruecolortopalette Вверх imagettftext