我已经创建了一个PHP脚本,它可以在Jpg图像上打印文本,它将用作我网站的按钮。 但是,它没有显示任何带有文字的图片。 所以,我在PHP代码检查器上测试了代码,并没有任何问题。 JPG Button的源文件与脚本位于同一目录中。
PHP代码
<?php
$Text = $_GET['value'];
$Image = ImageCreateFromJPEG("Button.jpg");
$Cord = imagecolorallocate($rImg, 0, 0, 0);
imagestring($Image,3,3,3,urldecode("$Text"),$Cord);
header('Content-type: image/jpeg');
imagejpeg($Image,NULL,100);
?>
它应该写入文本的图片大小是“100 x 30” 所以,这可能是一个简单的问题,但我不确定是什么原因引起的。
答案 0 :(得分:1)
您将颜色分配给$rImg
,这是一个不存在的变量。把$Image
放在那里。
答案 1 :(得分:1)
$Cord = imagecolorallocate($rImg, 0, 0, 0);
它应该是$Image
,因为变量$rImg
不存在。