PHP--GD库
================================================
一、支持:
需要php支持GD库
二、作用:
验证码、水印、缩放等
三、绘画步骤:
1、创建画布
PHP中可以使用imagecreate()和imagecreatetruecolor()两个函数创建指定画布。通常imagecreate()支持256色,为普通调色板图像;imagecreatetruecolor()可以创建彩色图像,但该函数不能用于GIF文件格式
1 $res = imagecreate(400,200); 2 $res = imagecreatetruecolor(400,200);
2、绘制图像
(1)设置颜色:颜色是由0~255整数或者0x00~x0FF参数设置
1 red = imagecolorallocate($res,255,0,0);
(2)开始绘画:可以在PHP手册中查找填充背景以及绘制内容(坐标点 -->左上角 右下角)
1 imagefilledrectangle($res,0,0,400,200,$red); //填充一个矩形
3、输出图像:
(1)图片输出
1 header('Content-type:image/jpeg'); //设置响应头信息为一个jpeg的图片 2 imagejpeg($res) //输出一个jpeg的图片
(2)图片保存
1 header('Content-type:image/jpeg'); //设置响应头信息为一个jpeg的图片 2 imagejpeg($res,"./a.jpg") //保存一个jpeg的图片
4、释放资源
1 imagedestroy($res); //销毁资源