Есть вот такой код.
Берём исходное изображение и текст из GET параметров
$img_path = $_GET['cover'];
$text = $_GET['name'];
$img = imagecreatefrompng($img_path);
$color = imageColorAllocate($img, 255, 255, 255);
imagettftext($img, 50, 0, 0, 0, $color, 'Arial', $text);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
Но в результате выводится только исходное изображение без текста (во всяком случае его не видно.
Что я делаю не так?
UPD.
Данный пример с использованием
imageString
работает. Вот только не получается задать размер и шрифт текста.
UPD2.
PHPINFO
GD Support enabled
GD Version 2.1.1-dev
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.5.2
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.2.50
WBMP Support enabled
XPM Support enabled
libXpm Version 30411
XBM Support enabled
WebP Support enabled