1

我制作了一个 php 脚本,它可以在 Jpg 图像上打印文本,它将用作我网站的按钮。但是,它没有显示任何带有文字的图片。所以,我在 PHP 代码检查器上测试了代码,没有任何问题。JPG 按钮的源文件与脚本位于同一目录中。

目录

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”所以,这可能是一个简单的问题,但我不确定是什么原因造成的。

4

2 回答 2

1

您将颜色分配给$rImg不存在的变量。$Image而是放在那里。

于 2012-06-29T19:58:37.673 回答
1
$Cord = imagecolorallocate($rImg, 0, 0, 0);

它应该是$Image,因为变量$rImg不存在。

于 2012-06-29T19:59:14.803 回答