我能够创建图像,但无法在图像上写任何内容。
我也没有收到任何错误消息。这是我的代码:
$ouput ="uploads/jersey/img1.jpg";
$x=720;
$y=480;
$image = imagecreate($x,$y);
$white = imagecolorallocate($image,95,73,255);
$black = imagecolorallocate($image,0,0,0);
$white = imagecolorallocate($image,255,255,255);
$fs =40;
$rotation = 0;
$origin_x = 20;
$origin_y = 20;
$font = "./arial.ttf";
imagefttext("$image",16,0,0,16,$black,$font,"test");
imagejpeg($image,$ouput);
你能帮我解决这个问题吗?
答案 0 :(得分:0)
改变这个:
imagefttext("$image",16,0,0,16,$black,$font,"test");
对此:
imagefttext($image,16,0,0,16,$black,$font,"test");
以下是错误消息:
PHP Warning: imagefttext() expects parameter 1 to be resource, string given in /tmp/index.php on line 15
您是否在查找脚本错误消息的正确位置?从命令行运行脚本或查看Web服务器的错误日志。它会像/var/log/httpd/error_log