1

我正在尝试使用带有 freetype 的 gd 库在我的图像上为 facebook 应用程序编写一些文本(在下面找到代码)但出现错误:警告:imagettftext()[function.imagettftext]:无法在 /home 中找到/打开字体/xxx/public_html/yyy/zzz/abc.php 第 49 行

规格: PHP 版本 5.3.26 启用 GD 支持 捆绑了 GD 版本(兼容 2.1.0) 启用 FreeType 支持 FreeType 与 freetype FreeType 版本 2.3.11 的链接

我也发现了类似“--with-freetype-dir=/usr”的东西

我的代码:

$font='arial.ttf';
$text_color = imagecolorat($unprocessedimagejpeg,317,165);
imagettftext($unprocessedimagejpeg, 16,0,0,16,$text_color,$font,'This is the text');
/*I also tried
putenv('GDFONTPATH=' . realpath('.'));
$font = 'arial.tff'; but to no avail
*/

出现错误的问题可能是什么?我应该在 php 文件中包含 freetype 吗?(如何)我应该知道我的字体文件的完整路径吗?如何进行?提前致谢!还有什么是 arial.tff 的路径?或所有可用的字体?

4

0 回答 0