Обезжиренный php Captcha показывает полное черное изображение - PullRequest
0 голосов
/ 07 октября 2018

При использовании метода капчи я получаю полное черное изображение на сервере Linux, где он полностью работает в моей локальной среде XAMPP.

У меня есть этот код на моем сервере для маршрута

$img = new Image();
$img->captcha("PermanentMarker-Regular.ttf", 100, 6, 'SESSION.captcha_code', '', '0X369', '0XEEE');
$img->render();
unset($img);

Я включил этот шрифт в папку пользовательского интерфейса.

Это часть GD в php-информации моего сервера:

  • Поддержка GD включена
  • Заголовки GD Версия 2.2.5
  • Библиотека GD Версия 2.2.5
  • Включена поддержка FreeType
  • Связь FreeType с freetype
  • FreeType Версия 2.8.1
  • Поддержка чтения GIF включена
  • Поддержка создания GIF включена
  • Поддержка JPEG включена
  • libJPEG Версия 8
  • Поддержка PNG включена
  • libPNG версии 1.6.34
  • Поддержка WBMP включена
  • Поддержка XPM включена
  • libXpm Версия 30411
  • Поддержка XBM включена
  • Поддержка WebPenabled

фактическое изображение выглядит следующим образом

x

1 Ответ

0 голосов
/ 30 января 2019

У меня была такая же проблема.Вы должны проверить, если путь шрифта правильный.

...