手机版

php使用gd2绘制基本图形示例(线、圆、正方形)

时间:2021-09-06 来源:互联网 编辑:宝哥软件园 浏览:

本文中,php使用gd2来绘制基本图形。分享给大家参考,如下:

使用GD2函数可以绘制的图形有很多种,最基本的图形有条形、圆形、正方形。无论开发人员绘制多么复杂的图形,都是在这些基本图形的基础上进行深化的。只有掌握基本的图形绘制方法,才能绘制出各种风格独特的图形。

在GD2中,可以使用imageline()函数、imagearc()函数和imagerectangle()函数来绘制直线、圆和方法。

下面介绍如何使用这些功能:

bool imageline(资源图像,int x1,int y1,int x2,int y2,int color)

imageline()函数使用颜色绘制图像中从坐标(x1,y1)到(x2,y2)的线段(图像左上角为(0,0))。

bool imagearc(资源图像,int cx,int cy,int w,int h,int s,int e,int color)

图像:表示handlecx,cy原点坐标(0,0)为图片左上角,参数cx,cy分别为椭圆中心坐标w,h分别为水平轴长度和垂直轴长度s,e分别为起始角和结束角处圆弧的颜色颜色

image矩形(资源图像,int x1,int y1,int x2,int y2,int color)

imagerectangle()函数用颜色在图像中绘制一个矩形,左上角是(x1,y1)的坐标,右下角是(x2,y2)的坐标。图像左上角的坐标是(0,0)

例如,使用上述函数,分别画一条直线、一个完美的圆和一个正方形,并以白色作为线条的原色。代码如下

?php头(' Content-type : image/png ');//将图像输出到浏览器$img=imagecreate(560,200);//创建一个560X200像素的图像$ BG=imagecolorclocate($ img,0,0,255);//设置图像的背景色$ white=imagecolorplocate($ img,255,255,255);//设置绘制图像imageline的线条的颜色($ img,20,20,150,180,$ white);//画一条线imagearc ($ img,250,100,150,150,0,360,$ white);//画一个圆形图像矩形($ img,350,20,500,170,$ white);//绘制一个正方形imagepng($ img);//以PNG格式输出图像image destroy($ img);//释放资源的结果如下:

更多对PHP相关内容感兴趣的读者可以查看本网站的话题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010。

希望本文对PHP编程有所帮助。

版权声明:php使用gd2绘制基本图形示例(线、圆、正方形)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。