首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP GD库-不显示文本/字体

PHP GD库-不显示文本/字体
EN

Stack Overflow用户
提问于 2020-05-24 08:02:33
回答 1查看 277关注 0票数 1

我可以在我的本地主机上很好地呈现PHP GD图像,但是当我将它上传到我的Linux Ubuntu Debian LAMP服务器时,字体或文本丢失了,只显示了背景颜色。因此,正在生成图像,但它只是缺少属于图像的文本。

我目前已经安装了PHP7.2和GD7.2库。它还显示在我的php.ini文件中,我已经启用了它,甚至删除了分号,以确保它也被启用。

下面是我正在使用的代码:

代码语言:javascript
复制
<?php

//create the php image
header('Content-type: image/jpeg');

$img = imagecreate(200, 60);

$background = imagecolorallocate($img, 1,49,31);
$textColor = imagecolorallocate($img, 255, 255, 255);
$font = "roboto.ttf";

imagettftext($img, 28, 10, 40, 50, $textColor, $font, "MY TEXT GOES HERE!");
imagejpeg($img);
imagedestroy($img);

?>

有什么线索会阻止文本出现吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-24 14:42:05

经过几个小时的研究,我解决了这个问题。

当你在使用Linux的VPS上有一个字体文件时,你需要使用下面的文件路径:

$font = "./myfont.ttf"

如果你不放点&前斜杠,他将无法在服务器上找到该文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61980053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档