GD库的学习

来源:互联网 发布:手机c语言编程软件6.0 编辑:程序博客网 时间:2024/06/04 19:04

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);

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