【发布时间】:2012-06-16 00:12:24
【问题描述】:
我正在尝试使用 imagettftext 创建带有文本的图像。它告诉我警告:imagettftext():第 32 行 C:\xampp\htdocs\recentpost.php 中的字体文件名无效。这是我用来添加文本的第 32 行代码
imagettftext($img, 12, 0, 20, 1, $black, "../fonts/arial.ttf", "News!");
我从 C:/Windows/Fonts 文件夹中复制了字体,因此它是有效字体。
【问题讨论】:
-
您是否尝试过使用完整路径而不是相对路径?
-
是的,我遇到了同样的错误。
-
看看manual for imagettftext。在 $fontfile 参数的解释下,它解释说,在某些情况下,如果文件名不以斜杠开头,则将“.ttf”附加到该路径。这可能会导致问题吗?