Gd和Freetype启用但仍然得到此错误调用未定义的函数imagettftext()

时间:2017-04-15 07:12:45

标签: php gd

enter image description here

这是我的代码

$r = hexdec(substr($text->color, 2, 2));
$g = hexdec(substr($text->color, 4, 2));
$b = hexdec(substr($text->color, 6, 2));
$color = imagecolorallocate($image, $r, $g, $b);
$font = resource_path().'/font/arial.ttf';
imagettftext($image, 5, 0, 0, 0, $color, $font, "text");

我从某个webboard下载了该字体文件并移动到我的资源文件夹,我检查arial.ttf是否存在,但仍然出现此错误

  

调用未定义的函数imagettftext()

感谢。

1 个答案:

答案 0 :(得分:-1)

正如您在PHP documentation中所看到的,有一条注意事项,只有在PHP符合FreeType支持的情况下才能使用此功能。

 --with-freetype-dir=DIR

分步说明,如何找到at ServerFault,第一步是安装FreeType library