基本的imageftbbox功能

时间:2018-01-14 13:56:39

标签: php

有人可以告诉我一个基本的imageftbbox功能,因为我无法让它工作这是我到目前为止尝试过的

$bird = imageftbbox( 12, 0, arial.ttf, "Hello World"); print_r($bird);

这没有输出。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

在字体文件名arial.ttf周围添加引号,如下所示:

$bird = imageftbbox( 12, 0, "arial.ttf", "Hello World");

当您更正代码并使用print_r($bird);显示时,将显示以下输出: -

Array ( [0] => -1 [1] => -1 [2] => 77 [3] => -1 [4] => 77 [5] => -13 [6] => -1 [7] => -13 )

还要确保根文件夹中存在arial.ttf字体,否则您需要提供其完整路径,如下面的PHP文档中所述:

enter image description here

请点击以下链接了解更多详情: -

http://php.net/manual/en/function.imageftbbox.php

答案 1 :(得分:0)

谢谢你Amit Gupa你的答案非常有用但是我仍然无法让代码工作。一个快速的谷歌搜索让我登上了这个页面(imagettftext function using font from remote server),这帮助我最终得到了这个功能。

    $font = file_get_contents("http://themes.googleusercontent.com/static/fonts/abel/v3/RpUKfqNxoyNe_ka23bzQ2A.ttf");
file_put_contents("font.ttf", $font); //be sure to save the font in the path you have provided as font path.
  $bird = imageftbbox( 12, 0, "font.ttf", "Hello World");
 print_r($bird);