我正在尝试使用imagettftext创建带有文本的图像。它告诉我警告:imagettftext():第32行的C:\xampp\htdocs\recentpost.php中无效的字体文件名。这是我用来添加文本的第32行的代码
imagettftext($img, 12, 0, 20, 1, $black, "../fonts/arial.ttf", "News!");
我将字体直接从C:/Windows/Fonts文件夹中复制出来,因此它是有效的字体。
最佳答案
尝试类似的东西:
$font = dirname(__FILE__) . '/arial.ttf';
//OR
$font = dirname(__FILE__) . '/fonts/arial.ttf';
imagettftext($img, 12, 0, 20, 1, $black, $font, "News!");
希望能帮助到你