В этой статейке я хочу показать, как можно генерировать изображение (картинку). А именно как нанести текст на изображение. Текст будем писать шрифтом в формате .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); ?>