
上图为报错提示
最近公司项目需要用php创建画布 ,在画布里面添加图片以及文章遇到了这个问题
问题原因:
imagettftext () 函数中添加字体时要加载字体文件
图中报错提示为字体文件加载有问题
解决办法:
- ////文字
- $font = dirname(__FILE__) ."/hw.ttf"; //字体文件
- imagettftext($bg_image, 25, 100, 100, 100, 000, $font, "案发生的发生");
其实这种解决思路有两种:
第一种:就是按官网所说的,在使用imagettfbbox()函数前设置GDFONTPATH环境变量;(不知道怎么弄?)
第二种:字体路径问题,使用绝对路径,并且字体路径中不能出现特殊符号,特别是点
文章点评