PHPerKaigi 2025

Создаёт PNG-изображение средствами PHP

Пример #1 Пример создания изображения в формате PNG средствами PHP

<?php

header
("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("images/button1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);

?>
Этот пример можно было бы вызвать на странице с тегом: <img src="button.php?text=text">. Приведённый скрипт button.php возьмёт строку "text", наложит её поверх базового изображения "images/button1.png" и выведет конечное изображение. Это удобный способ не создавать новую кнопку каждый раз, когда требуется изменить текст кнопки. Этот метод генерирует кнопку динамически.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top