1

我相信这很简单,但我还是很初学者。有一个名为 ImageString 的 php 函数,它是我可以用来将文本转换为图像的唯一函数,我不知道为什么,但即使是 php 手册中的任何脚本(复制粘贴)也无法与我一起使用。

我想要的只是将字体大小更改为大于 5 的大小。

这是我的代码

header ("Content-type: image/jpeg"); 
// imagecreate (x width, y width)
$img_handle = imagecreatetruecolor (800, 600) or die ("Cannot Create image"); 
// ImageColorAllocate (image, red, green, blue)
$back_color = ImageColorAllocate ($img_handle, 0, 0, 0); 
$txt_color = ImageColorAllocate ($img_handle, 243,203,146); 
imagecolortransparent($img_handle, $back_color);
$text = 'soem text goes here';
ImageString($img_handle, 40, 10,90, $text, $txt_color);
Imagejpeg ($img_handle); 
ImageDestroy($img_handle);
4

2 回答 2

1

与我们在生成验证码图像时使用的相同技术可能会起作用。

于 2012-11-18T12:02:41.670 回答
0

您在函数名称中使用大写字母。使用imagecolorallocate而不是ImageColorAllocate.

和相同ImageString,它们都需要小写。ImagejpegImageDestroy

于 2012-11-18T11:59:45.837 回答