本文的例子告诉PHP使用GD2绘制基本图形。
分享给你供你
参考,如下:
GD2使用
功能,可以绘制各种图形,图形最基本的包括带,圆,正方形等。无论多么复杂的图形
开发者画,他们加深了对这些基本图形的基础上。只有掌握最基本的绘画
方法,才能画出各种独特的绘画风格。
在GD2,您可以使用imageline()
函数,该imagearc()函数,和imagerectangle()函数来绘制直线,圆法。
以下是使用这些函数的方法:
布尔imageline(资源形象,int int int X2 X1,Y1,Y2,int)
的imageline()函数使用的颜色从坐标画一条线(X1,Y1)(x2,y2)对图像中的图像(x2,y2)(图像的左上角的(0,0))。
布尔imagearc(资源形象,int cx,int int int cy,W,H)。
图像:图像的句柄
CX,CY坐标原点(0,0)是左上角的
图片,
参数Cx,和CY为椭圆的中心坐标
w和h分别是水平轴的长度和垂直轴的长度。
s,e分别是起始角和结束角。
颜色是弧线的颜色。
Bool imagerectangle(资源形象,int int int X2 X1,Y1,Y2,int)
的imagerectangle()函数与彩色图像的图像绘制一个矩形,它的左上角坐标(x1,y1)和右下角坐标(x2,y2),图像的左上角的坐标是(0,0)
例如,应用上述函数,分别绘制直线、圆和正方形,并以白线作为色标如下
< PHP
页眉(内容
类型:图像);将图像输出到
浏览器
$ img =画面欣赏(560, 200); / /
创建一个560x200像素的图像
BG = imagecolorallocate美元(美元IMG,0, 0, 255); / /
设置图像的
背景颜色
白色= imagecolorallocate美元(美元IMG,255, 255, 255); / /设置线条颜色图像绘制
imageline($ IMG,20, 20, 150,180,为白色); / /画一条线
imagearc($ IMG,250, 100, 150,150, 0, 360,为白色); / /画一个圆
Imagerectangle(350, 20, 500美元,170美元的数据,白色); / /画一个正方形
imagepng($ IMG); / /输出PNG格式的图片
销毁一图像($ IMG); / /释放资源
结果如下:
更多关于PHP相关内容的读者可以看到特别的站:PHP图形和图片,PHP
操作技能总结基本语法
教程 希望本文能对PHP
程序设计有所帮助。