跪求php大神帮忙, php中GD2应用出现乱码怎么回事 已经激活GD2函数库
发布网友
发布时间:2024-03-15 16:20
我来回答
共2个回答
热心网友
时间:2024-04-02 05:45
主要你没写imagefill($img,0,0,$bg);//从坐标其实填充颜色
两种方法均可实现你要的效果
1.需要把imagestring改成imagettftext 还得需要字体
<?php
header ( "Content-type: text/html; charset=utf-8" ); //设置文件编码格式
header("Content-type: image/jpeg"); //告知浏览器所要输出图像的
$img = imagecreate(200, 100); //创建画布
$bg = imagecolorallocate($img, 0, 0, 0); //定义背景颜色
imagefill($img,0,0,$bg);
$red = imagecolorallocate($img,255,255,255); //设置字符串颜色
imagettftext($img,30,1,10,50,$red,'1.TTF',"I like php");//内容
imagejpeg($img); //输出图像
imagedestroy($img); //释放内存
?>
2.
<?php
header ( "Content-type: text/html; charset=utf-8" ); //设置文件编码格式
header("Content-type: image/jpeg"); //告知浏览器所要输出图像的
$img = imagecreate(200, 100); //创建画布
$bg = imagecolorallocate($img, 0, 0, 0); //定义背景颜色
imagefill($img,0,0,$bg);
$red = imagecolorallocate($img,255,255,255); //设置字符串颜色
imagestring($img,20,1,10,'I LIKE PHP',$red);//内容
imagejpeg($img); //输出图像
imagedestroy($img); //释放内存
?>
都行
热心网友
时间:2024-04-02 05:41
我直接执行这个代码是好的 你是不是前面有输出啊