Articles of freetype

Подчеркивать текст, используя imagettftext

Мой вопрос: как мне подчеркнуть весь текст на изображении? Код: function createImage($text) { $text .= "\n"; $text = wordwrap($text, 40, "\n"); $newlines = substr_count($text, "\n"); if($newlines == 0) { $height = 30; } else { $height = 30*$newlines-$newlines*7; } putenv('GDFONTPATH=' . realpath('.')); header('Content-Type: image/png'); $im = imagecreatetruecolor(315, $height); $white = imagecolorallocate($im, 255, 255, 255); $grey […]

Установите GD-библиотеку и freetype в Linux

Я пытаюсь использовать imagefttext. И мне нужно установить библиотеку GD и / или freetype. Я новичок в таких вещах, как установить GD-библиотеку и freetype в Linux?

Обнаруживать, если на сервере установлено расширение PHP FreeType

Как проверить, установлено ли расширение FreeType на сервере с PHP? Я хотел создать простую систему CAPTCHA на моем сайте, поэтому я использовал imagettftext() и она отлично работала. Но что, если на сервере не было установлена ​​библиотека FreeType? Итак, есть способ каким-то образом обнаружить библиотеку FreeType через код, а если ее нет, вернитесь к чему-то вроде […]

PHP Неустранимая ошибка: вызов неопределенной функции imagettftext ()

Почему я получаю ошибку PHP Fatal error: Call to undefined function imagettftext() в строке 29? <?php ob_start(); session_start(); $strings = '123456789'; $i = 0; $characters = 6; $code = ''; while ($i < $characters) { $code .= substr($strings, mt_rand(0, strlen($strings)-1), 1); $i++; } $_SESSION['captcha'] = $code; //generate image $im = imagecreatetruecolor(124, 40); $foreground = imagecolorallocate($im, […]