PHP | Генерация изображений с текстом



В статье рассказывается о небольшом классе для php, что позволяет легко генерировать изображения с текстом.



Пример реализации

include_once 'LImageHandler.php';

$fontPath = 'fonts/MintTypeRistrettoProRegular.ttf';

$imagePath = 'images/original.jpg';

$fontSize = 45; // Указываем размер шрифта

$color = array(255, 255, 255); // Задаем цвет текста

$backgroundColor = array(0, 0, 0); // Задаем цвет подложки

$ih = new LImageHandler;

$imgObj = $ih->load($imagePath);

$imgObj->textWithBackground('Генерация изображений с текстом', $fontPath, $fontSize, $color, $backgroundColor, LImageHandler::CORNER_CENTER_TOP, 0, 150, 0, 50, 10);

$imgObj->textWithBackground('Виктор Зинченко', $fontPath, 30, $color, $backgroundColor, LImageHandler::CORNER_RIGHT_BOTTOM, 50, 50, 0, 30, 10);

$imgObj->show(false, 100);