Как создавать изображения с динамическим текстом Переполнение стека

Мне нужно создавать изображения динамически, т.е. текст на изображении будет динамическим. Есть ли способ сгенерировать изображения с динамическим текстом и сохранить его?
Я пробовал следующее

<?php

header("Content-type: image/jpeg");
$imgPath = 'image.jpg';
$image = imagecreatefromjpeg($imgPath);
$color = imagecolorallocate($image, 255, 255, 255);
$string = "THIS TEXT IS DYNAMIC";
$fontSize = 3;
$x = 115;
$y = 185;
imagestring($image, $fontSize, $x, $y, $string, $color);
imagejpeg($image);
?>

но он показывает мне изображение с текстом, но не сохраняет изображение с этим текстом, написанным на нем. Мне нужно сохранить изображение с текстом, написанным на нем

1

Решение

Использование функции подписи

bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )

вам нужно установить путь к файлу, используя второй параметр.

Сделай это так:

$saveToPath = dirname( __FILE__ ) . '/imageCache/myImageFile.jpg';
imagejpeg( $image, $saveToPath );

header( 'Content-Type: image/jpeg' );
readfile( $saveToPath );
1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector