Ваш IP: 3.227.233.6
Время:17:51
Дата:22.08.19

Блоги

Блоги / PHP / Скачать / RSS-лента

Накладываем текст (Оценка: 0)
Для нанесения текста в любой кодировке и на любом языке возможно благодаря сторонним шрифтам.
В основе примера используется функция — imagettftext(). Она может принимать несколько значений: размер текста в пикселях, цвет, начало текста относительно координат по осям X и Y, сам наносимый текст и самое главное, файл шрифта, который позволит наносить текст в нужной кодировке.
$width  = 200; // ширина изображения

$height = 100; // высота изображения



// создаем изображение, на котором будем рисовать

$img = imagecreatetruecolor( $width, $height );



$rgb = 0xFFFFFF; // цвет заливки фона



imagefill( $img, 0, 0, $rgb ); // заливаем холст цветом $rgb



$fontName = "impact.ttf"; // путь к шрифту



$font_sise = 18; // размер шрифта

$textColor = 0x000000; // цвет шрифта

$x = 50; // отступ слева

$y = 50; // отступ справа



// текст, который будем наносить на картинку n обозначает переход на новую строку

$text = 'Текстn кириллица';



// нанесение текста

imagettftext( $img, $font_sise, 0, $x, $y, $textColor, $fontName, $text );



// выводим результат в браузер

header("Content-Type: image/png");

imagepng( $img );



// очищаем память

imagedestroy( $img );

Автор статьи: Klubv (10.02.19 / 23:40)

Рейтинг: 0

Просмотров: 77
Комментарии (0) »

К блогам