Создание изображения с фиксированным фоном и произвольно отображаемым текстом из предварительно определенного списка

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

Пока у меня есть база, и я перепробовал много вариантов для произвольного текста, но ни один из них не работал до этого времени.

Вот сам скрипт:

<?php

header('Content-type: image/png');
$text = 'The text which will be displayed';
$background_path = 'assets/bg_image.jpg';

$image = imagecreatetruecolor(1280, 720);
$background = imagecreatefromjpeg($background_path);
$color = imagecolorallocate($image, 255, 255, 255);

$title_sizes = imagettfbbox(24, 0, 'assets/roboto-medium.ttf', $text);
$title_height = $title_sizes[3];
$title_width = $title_sizes[4];

imagecopy($image, $background, 0, 0, 0, 0, 1280, 720);
imagettftext($image, 24, 0, (640 - $title_width / 2), (360 - $title_height / 2), $color, 'assets/roboto-medium.ttf', $text);

imagepng($image);

imagedestroy($image);
imagedestroy($background);

?>

Дело в том, что строка «$ text» позволяет отображать только одно предложение. Я хотел бы иметь несколько строк (различные предложения), которые будут отображаться на заднем фоне случайным образом при обновлении.

Можете ли вы помочь мне решить эту проблему?

Заранее большое спасибо!

С Уважением,
Адам

0

Решение

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

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

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

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