PHP imagettftext 无效的字体文件名

标签 php gd truetype

我正在尝试使用 imagettftext 创建带有文本的图像。它告诉我警告:imagettftext():C:\xampp\htdocs\recentpost.php 中第 32 行的无效字体文件名。这是我用来添加文本的第 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!");

希望对你有帮助

关于PHP imagettftext 无效的字体文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008066/

相关文章:

php - 将 CSS 滤镜亮度转换为 PHP IMG_FILTER_BRIGHTNESS

macos - Swift/Cocoa 中的 TrueType 字体生成图像

java - 如何从java中的base64编码字体字符串创建字体文件

php - 使用 DOMDocument::saveHTML 避免自动关闭打开的 HTML 元素

php - 如何在wordpress中连接多个表获取数据

php - 将 var_dump 从文本文件保存到多服务器 IP 的文本文件中

fonts - GSUB 表是否广泛填充 TrueType 字体?

Word文档的PHP MySQL存储

php - 让GD从二进制字符串中获取图像

php - GD 和 php 5.3 中的字距调整问题