使用php

时间:2017-05-17 13:56:02

标签: php

我能够创建图像,但无法在图像上写任何内容。

我也没有收到任何错误消息。这是我的代码:

$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);

你能帮我解决这个问题吗?

1 个答案:

答案 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

那样