<?php
//第一步:请求头信息
header( ' Content-type: image/gif');
//第二步:创建画布
$res = imagec reatetruecolor(500, 500) ;
//第三步:配置颜色
$red= imageColorAllocate($res, 255, 0, 0) ;
$green = imageColorAllocate($res, 0,255,0) ;
$blue = imageColorAllocate($res, 0, 0, 255);
//第四步:填充画布
imageFill($res, 0, 0, $red) ;
//第五步:画图形
imageRectangle($res, 100, 100, 400, 400, $green) ;//绘制矩形
imagefilledrectangle($res,200,200,300 ,300 , $blue);//创建填充矩形
imageEllipse($res, 250, 250, 400, 400, $green) ; //绘制圆形(参数:资源,圆形点X,Y ,宽度,高度,颜色)
imagefilledellipse($res,250,250,100,100,$green) ; //创建填充圆形
imageline($res, 0, 0,490,490); //绘制线条(参数:资源,起点X轴,Y轴坐标,终点X轴,Y轴坐标,颜色)
//第六步:输出图像
imagepng ($res);
拓展知识:
imagejpeg($res ,' icon.jpeg');//保存图像
imagepng($res) ;//输出图像
imagedestroy($res) ;//释放资源,清理图像占用的内存
|