GD库的学习

gd库用于通过php进行图片处理
gd库的配置非常简单,这里就不赘述了
在运行程序时遇到了一些问题,首先是由于粗心,代码出错,导致无法运行程序,后来再次运行的时候,浏览器提示存在错误,无法运行,这是因为在出过一次错误后必须及时清理缓存,否则无法正常运行。

//1.创建画布
//imagecreatetruecolor($width,$height); 创建画布,返回资源,返回图像标识符
$width=500;
$height=300;
$image=imagecreatetruecolor($width,$height);
//2.创建颜色
//imagecolorallocate();创建颜色
$red=imagecolorallocate($image,255,0,0);
$blue=imagecolorallocate($image,0,0,255);
$white=imagecolorallocate($image,255,255,255);
//3.开始绘画
//imagechar(); 横着写一个字符
imagechar($image,5,50,100,'S',$red);
 //imagecharup(); 竖着写一个字符
imagecharup($image,30,150,200,'J',$red);
//imagestring(); 横着写一个字符串
imagestring($image,10,200,160,'shangjiahe',$white); 
//4.告诉浏览器以image的形式显示
 ob_clean();  //清理缓存
header('content-type:image/jpeg');
//5.imagejpeg($image);输出图像
imagejpeg($image); 
//6.销毁图像
imagedestroy($image);

今天还学习了验证码的封装,代码过多,就不粘出来了,想要的同学可以联系我~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值