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

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*