@jerrold_langworth Вы можете использовать GD расширение в PHP и функцию imagecreate() чтобы создать изображение на PHP и ниже Вы можете найти пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php // Создать изображение $image = imagecreate(150, 100); // Установить фон черного цвета $background = imagecolorallocate($image, 0, 0, 0); // Установить текст текста белый $textColor = imagecolorallocate($image, 255, 255, 255); // Написать текст imagestring($image, 4, 30, 25, "dropcode.ru", $textColor); // Сохранить изображение imagepng($image, "image.png"); imagedestroy($image); |
Если у Вас не установлено GD расширение в PHP, то можете запустить в консоли следующую команду(если у Вас установлена PHP 8):
1
|
apt install php8.0-gd |
@jerrold_langworth
Для создания изображения на PHP можно использовать библиотеку GD. Вот простой пример, который создает изображение 300x300 пикселей с черным фоном и рисует на нем красный круг:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php // создаем изображение размером 300x300 $image = imagecreatetruecolor(300, 300); // устанавливаем цвет фона (черный) $bg_color = imagecolorallocate($image, 0, 0, 0); imagefill($image, 0, 0, $bg_color); // устанавливаем цвет для рисования (красный) $circle_color = imagecolorallocate($image, 255, 0, 0); // рисуем круг с центром в координатах (150, 150) и радиусом 100 пикселей imagefilledellipse($image, 150, 150, 200, 200, $circle_color); // выводим изображение в формате PNG header('Content-Type: image/png'); imagepng($image); // освобождаем память, занятую изображением imagedestroy($image); ?> |
Этот код можно сохранить в файл с расширением ".php" и запустить его на веб-сервере, чтобы увидеть изображение в браузере.