【遇到的问题】
使用PHP的GD库绘图时,设置字体路径变量如下,图像无法输出:
putenv('GDFONTPATH=C:\Windows\Fonts');
$fontname='arial.ttf';
imagettftext($im,$font_size,0,$text_x,$text_y,$font_color,$fontname,$text);
而如果直接写明路径,则一切正常:
$fontname='C:\Windows\Fonts\arial.ttf';
imagettftext($im,$font_size,0,$text_x,$text_y,$font_color,$fontname,$text);
【测试环境】
操作系统:Windows 10 家庭中文版 1803
PHP版本:PHP5.6.12
自己搜索了一圈,看到有人说是GDFONTPATH环境变量不被Windows支持,真是这样吗?
不要用
arial.ttf
,直接用arial
试试。