Нанесение на картинку текста

В этой статейке я хочу показать, как можно генерировать изображение (картинку). А именно как нанести текст на изображение. Текст будем писать шрифтом в формате .ttf(можете найти такой шрифт у себя на компьютере в Windows).
Для корректной работы нашего скрипта, на сервере должны быть установлены библиотека GD и модуль FreeType.
<?php
    $fontName = "impact.ttf"; // путь к шрифту
    $fontSise = 48; // размер шрифта
    $im = imageCreateFromJpeg("pic.jpg"); // картинка-фон
    $padLeft = 10; // отступ слева
    $padTop = $fontSise+30; // отступ справа
    $text = "Текст кир\nиллица"; // текст, который будем наносить на картинку
    $textColor = 0x000000; // цвет шрифта
    imagettftext($im, $fontSise, 0, $padLeft, $padTop, $textColor, $fontName, $text);
    // выводим картинку в браузере
    Header("Content-type: image/png");
    imagePng($im);
    // или сохраняем картинку
    //$path = 'C:/testPNG.png';
    //imagePng($im, $path);
    // В конце освобождаем память, занятую картинкой.
    imageDestroy($im);
?>
Теги:
текст
Добавлено: 19 Мая 2018 21:13:21 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...