Написание текста на загруженное изображение с WideImage

Я работаю над реализацией плагина WideImage в проекте на основе PHP.

Прямо сейчас у нас работает загрузка изображения (которая идет во временную папку на основе идентификатора сеанса), но текст не написан на изображении. Я работал на основе этот пример на их сайте (без эффекта тени), но, похоже, ничего не делает. Когда я иду в папку назначения и смотрю на загруженное изображение, никаких изменений нет.

Вот фрагмент кода; Есть ли какие-либо ошибки, которые выделяются? Я недавно добавил setFont линия, но это, казалось, не имело значения.

      require("upload.php");
$userImagePath = $userFolderPath . $_FILES["fileToUpload"]["name"];

$newImagePath = null;


$image = WideImage::loadFromFile($userImagePath);


$canvas = $image->getCanvas();
$canvas->setFont('resources/assets/NOVABOLD.otf');


$canvas->useFont('resources/assets/NOVABOLD.otf', 20, $image->allocateColor(255, 255, 255));
$canvas->writeText('center', 'top', 'I am ');

Когда я использую echo $userImagePathэто дает мне рабочий путь к файлу.

Я также пытался использовать fileFromUpload вариант, но он не будет распознавать его как загрузку, даже если я дал ему имя поля файла из формы HTML.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]