Заставить работать imagettftext.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Заставить работать imagettftext.

Сообщение m-malva » Пн июн 15, 2015 2:55 pm

Для глупой фоторамки хотел сделать картинку (странички рамка не понимает).
и сразу споткнулся. Функция imagettftext не работает.

Код: Выделить всё

  define('WIDTH', 800);
  define('HEIGHT', 600);

  $image = imagecreatetruecolor(WIDTH,HEIGHT)
  or die('Cannot create image');
  $text = 'TEST';

  $X = (WIDTH - $width) / 2;
  $Y = (HEIGHT + $height) / 2;

  imagettftext($image,20,0,$X, $Y,0xFFFFFF,arial.ttf,$text);

  header('Content-type: image/png');
  imagepng($image);
  imagedestroy($image);
До проекта дел с PHP никогда не имел. Как мне нарисовать гифку с текстом?
Может кто, что рисовал?
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Заставить работать imagettftext.

Сообщение m-malva » Пн июн 15, 2015 3:19 pm

Всё. Cам разобрался.
надо указывать путь до шрифта

imagettftext($image,20,0,$X, $Y,0xFFFFFF,"./cms/font/arial.ttf",$text);
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Заставить работать imagettftext.

Сообщение m-malva » Пн июн 15, 2015 9:00 pm

Получилось так.
Изображение
Изображение
Ответить