php图形处理函数 (2).ppt

上传人:牧羊曲112 文档编号:6514641 上传时间:2023-11-08 格式:PPT 页数:16 大小:250.49KB
返回 下载 相关 举报
php图形处理函数 (2).ppt_第1页
第1页 / 共16页
php图形处理函数 (2).ppt_第2页
第2页 / 共16页
php图形处理函数 (2).ppt_第3页
第3页 / 共16页
php图形处理函数 (2).ppt_第4页
第4页 / 共16页
php图形处理函数 (2).ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《php图形处理函数 (2).ppt》由会员分享,可在线阅读,更多相关《php图形处理函数 (2).ppt(16页珍藏版)》请在三一办公上搜索。

1、PHP图形处理,PHP图形处理,PHP图形处理,PHP图形处理,输出图形 php不仅能输出html语句,还能输出图形,支持的图形格式有gif,png,jpg,wbmp和xpm总结 从上面的例中可以总结如下:若要创建一个图象,通常需要以下操作:(1)创建一个背景图象,之后所有操作都基于该背景(2)在背景上绘制图形轮廓或者输出文本(3)输出最终图形(4)清除所有资源,PHP图形处理,Header函数介绍语法:int header(string);说明:送出 HTTP 协定的标头到浏览器 传统的标头一定包含下面三种标头之一,并只能出现一次。Content-Type:image/gif/输出一个gif

2、图片 Location:/网页重定向/Status:404NotFoundHeader(http/1.1 404 NotFound);/浏览器出现无法找到本页,PHP图形处理,建立新图。语法:int imagecreate(int x_size,int y_size);说明:本函式用来建立一张全空的图形。参数 x_size、y_size 为图形的尺寸,单位为像素(pixel)。例:$im=imagecreate(400,30);,PHP图形处理,匹配颜色。语法:int imagecolorallocate(int im,int red,int green,int blue);说明:本函式用来匹

3、配图形的颜色,供其它绘图函式使用。参数 im 表示图形的 handle。参数 red、green、blue 是色彩三原色,其值从 0 至 255 例:$yellow=ImageColorAllocate($im,255,255,128);,PHP图形处理,写出横向字元。语法:int imagechar(int im,int font,int x,int y,string c,int col);说明:本函式用来书写横向的字元。原点坐标(0,0)为图片的左 上角,参数 font 表示字体的大小,从最小的 1 起,参数 x、y 是写入字元的坐标值,参数 c 为欲写出的字元,参数 col 为字的颜色。

4、参数 im 表示图形的 handle。例:imagechar($im,4,1,1,A,$white),PHP图形处理,绘横式字串。语法:int imagestring(int im,int font,int x,int y,string s,int col);说明:本函式在图片上绘出水平的横式字串。参数 font 为字形,设为 1 到 5 表示使用内定字形。参数 x、y 为字串起点坐标。字串的内容放在参数 s 上。参数 col 表示字串的颜色。,PHP图形处理,绘制巨型 语法:imageRectangle($im,x1,y1,x2,y2,$color)说明:在图片上绘出长方形。参数 x1、y1

5、 及 x2、y2 分别为矩形对角线的坐标。参数 col 表示矩形边框的颜色。例:imageRectangle($im.10,01,40,40,$white),PHP图形处理,矩形区域着色 语法:int imagefilledrectangle(im,x1,y1,x2,y2,col);说明:将图片的封闭长方形区域着色。参数 x1、y1 及 x2、y2 分别为矩形对角线的坐标。参数 col 表示欲涂上的颜色。例:imagefilledrectangle($im,0,0,40,40,$back);,PHP图形处理,画弧线 语法:int imagearc(im,cx,cy,w,h,s,e,col);说

6、明:用来画弧线。原点坐标(0,0)为图片的左上角,参数 cx、cy 为椭圆心坐标,参数 w 为水平轴长,参数 h 为垂直轴长,参数 s 及 e 分别为起始角与结束角,参数 col 为弧线的颜色。参数 im 表示图形的 handle。,PHP图形处理,画一椭圆弧且填充 语法:imagefilledarc($im,cx,cy,w,h,s,e,color,style)说明:style 可以是下列值按位或(OR)后的值:IMG_ARC_PIE 产生圆形边界IMG_ARC_CHORD 用直线连接了起始和结束点IMG_ARC_NOFILL 指明弧或弦只有轮廓,不填充IMG_ARC_EDGED 指明用直线将

7、起始和结束点与中心点相连,PHP图形处理,画一条直线 语法:imageline($im,x1,y1,x2,y2,color)说明:在图形上画出一条实线。从 x1、y1 连接到 x2、y2,原点(0,0)为图形的左上角。参数 col 为实线的颜色。实例:画一个坐标,PHP图形处理,绘点 语法:int imagesetpixel($im,x,y,col);说明:可在图片上绘出一点。参数 x、y 为欲绘点的坐标,参数 col 表示该点的颜色。,PHP图形处理,指定颜色区域内着色。语法:int imagefilltoborder($im,x,y,border,col);说明:将图片中指定的颜色做为边界,着色在其中的封闭区域之中。参数 x、y 为着色区内的坐标,原点(0,0)为图形的左上角。参数 border 为颜色值,表填入颜色的边界范围。参数 col 表示欲涂上的颜色。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号