PHP imagettftext致命错误

时间:2014-05-01 04:09:44

标签: php

我有我的代码

<?PHP
$background1 = "symbianize-id.png";
$avatar1 = "av.png";
$background = imagecreatefrompng($background1);
$avatar = imagecreatefrompng($avatar1);
imagecopymerge($background, $avatar, 5, 28, 0, 0, 70, 67, 100);


$white = imagecolorallocate($background, 255, 255, 255);
$fontfile = "tahoma.ttf";
$string = "Superdude1";
//imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code) or die('Error in imagettftext function');
imagettftext($background, 12, 0, 3, 17, $white, $fontfile, $string);


imagepng($background, "usercard.png");
imagedestroy($background);
imagedestroy($avatar);

?>

它的错误

  

致命错误:在第13行的/home/xx/public_html/x.com/x/id.php中调用未定义的函数imagettftext()

1 个答案:

答案 0 :(得分:0)

您的错误是:

  

致命错误:调用未定义的函数imagettftext()...

这意味着您的PHP安装没有 - 或者不能使用-magettftext()。和PHP manual states

一样
  

此功能需要GD库和FreeType库。

检查您的PHP安装,您可以通过设置名为phpinfo.php的PHP文件来使用phpinfo,并将其放在其中:

<?php
phpinfo();
?>

然后在您的网络浏览器中打开该网址,如下所示:

http://my_web.host/phpinfo.php

查找GD库信息。