Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

функция imagettftext()

333
30 августа 2007 года
GHopper
200 / / 28.12.2004
Здравствуйте!
Пишу защиту от ботов. Пользуюсь php-расширением GB. На картинке нужно написать некоторую надпись. Кусок кода:

 
Код:
...
$color = imagecolorallocate($im, rand(0, 200), 0, rand(0, 200));
imagettftext($im, 18, 0, rand(5, 35), rand(20, 45), $color, "../antibot/Kiloton.ttf", "Js4uI");
...


В таком виде функция работает исправно, но вот если заменить Kiloton.ttf на ЛЮБОЙ другой *.ttf, то функция зависает! Kiloton.ttf появился у меня неизвестно откуда, но это УДИНСТВЕННЫЙ шрифт, с которым работает функция imagettftext(). Логи сервера пустые.

Если указать неправильный путь до ttf-файла, функция выводит картинку без текста на ней, но если указать ttf-файл, отличный от Kiloton.ttf, то функция вообще ничего не выведет!

phpinfo():
 
Код:
GD Support  enabled
GD Version  2.0 or higher
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.3.1
GIF Read Support    enabled
GIF Create Support  enabled
JPG Support     enabled
PNG Support     enabled
WBMP Support    enabled
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог