我有我的代码
<?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()
答案 0 :(得分:0)
您的错误是:
致命错误:调用未定义的函数imagettftext()...
这意味着您的PHP安装没有 - 或者不能使用-magettftext()。和PHP manual states:
一样此功能需要GD库和FreeType库。
检查您的PHP安装,您可以通过设置名为phpinfo.php
的PHP文件来使用phpinfo
,并将其放在其中:
<?php
phpinfo();
?>
然后在您的网络浏览器中打开该网址,如下所示:
http://my_web.host/phpinfo.php
查找GD库信息。