ProfiPHPProfiPHP
Категория: Полезное в PHP

Добавить текст на изображение в PHP

Добавить текст на изображение может понадобится в большом количестве случаев. Конечно, существует множество приложений для решения данной задачи и использовать PHP необходимо в крайних случаях.

Для добавления текст на изображение необходима библиотека GD library. Проверить ее подключение можно с помощью функции phpinfo.

Исполняемый код:
// Изображение
$img = ImageCreateFromJPEG( $_SERVER['DOCUMENT_ROOT'].'/image.jpg' );
// определяем цвет, в RGB
$color = imagecolorallocate( $img, 0, 0, 0 );
// указываем путь к шрифту
$font = $_SERVER['DOCUMENT_ROOT'].'/arial.ttf';
$text = urldecode( 'Text Add' );
// Добавляем текст
imagettftext( $img, 50, 0, 500, 200, $color, $font, $text );
header( 'Content-type: image/jpeg' );
imagejpeg( $img, NULL, 100 );
Более подробно о добавлении прочитайте в описании функции Imagettftext. Данную функцию в файле можно использовать по несколько раз, меняя параметры.

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

Имя:
Текст комментария: