GD绘画画图流程

GD绘画画图流程

1.创建画布

首先要创建画布像我们画画一样,规范一下自己这张画要画多大。我们要用到imagecreatetrruecolor(width,height),两个参数画布的宽和高

2.创建画布颜色

像画画一样,规划好画的大小之后,要给画画背景色。我们用imgagecolorallocate(r,g,a);有三个参数就是颜色的三原色红绿蓝对应的rab值,范围都是0-225.

3.填充颜色

将上一步创建的颜色填充到画板上,用imagefill($img,$color),第一个参数是画板,第二个是颜色。

4.给画笔分配颜色

用的方法也是imgagecolorallocate(r,g,a),但这个的对象是画笔,说的在实际一点这个颜色是作用到绘画的东西上的

5.开始绘画

这一步就比较随意了,就是画自己想要画的东西,可以是圆形,点,或者字符,字...都有其对应的方法,可以参照手册

6.输出到浏览器

header("Content-Type:image/png");

imagepng($img);

7.销毁资源

imagedestory($img);

猜你喜欢

转载自www.cnblogs.com/lmw321/p/9066702.html