Как да поставите текст върху изображение

Има такъв код. Ние вземаме оригиналното изображение и текст от GET параметрите

Но резултатът е само оригиналното изображение без текста (или поне не можете да го видите. Какво правя грешно?

UPD. Този пример с използване на imageString работи. Но не е възможно да зададете размера и шрифта на текста.

Най-вероятно проблемът е в параметъра на шрифта.

Fontfile е пътят до TrueType шрифта, който използвате.

Трябва да заредите шрифта - arial.ttf

Можете да използвате imagemagic за работа с изображения. Описание на работата и функциите тук php.net/manual/ru/book.imagick.php

Този метод ви позволява да наслагвате текст върху изображение: php.net/manual/ru/imagickdraw.annotation.php

Пътят до файла с шрифтове TrueType.

При използване на GD библиотеки преди 2.0.18, символът за интервал (интервал), както и точката и запетая, се използваха като „разделител на пътя“ за различни файлове с шрифтове. Използването на тази функция ще генерира предупреждение: Предупреждение: Не може да се намери/отвори шрифт. Решението на този проблем в тези версии може да бъде само изключване на интервали от пътищата на файловете.