- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arthur_wang 2009-2012@ copyright arthur_wang 2009-2012@ copyright 《PHP图形处理》 PHP图形处理 ?php header(Content-type: image/gif); $im = imagecreate(400,30); $black = ImageColorAllocate($im, 0,0,0); $yellow = ImageColorAllocate($im, 255,255,128); $white = ImageColorAllocate($im, 255,255,255); imageline($im, 1, 1, 350, 25, $yellow); imagearc($im, 200, 15, 20, 20, 35, 190, $white); imagestring($im, 5, 4, 10, Graph TEST!!, $white); ImageGif($im); ImageDestroy($im); ? PHP图形处理 PHP图形处理 输出图形 php不仅能输出html语句,还能输出图形,支持的图形格式有gif,png, jpg,wbmp和xpm 总结 从上面的例中可以总结如下: 若要创建一个图象,通常需要以下操作: (1) 创建一个背景图象,之后所有操作都基于该背景 (2) 在背景上绘制图形轮廓或者输出文本 (3) 输出最终图形 (4) 清除所有资源 PHP图形处理 Header函数介绍 语法: int header(string); 说明:送出 HTTP 协定的标头到浏览器 传统的标头一定包含下面三种标头之一,并只能出现一次。 Content-Type: image/gif //输出一个gif图片 Location: //网页重定向 //Status:?404?Not?Found Header(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); 说明:本函式用来匹配图形的颜色,供其它绘图函式使用。参数 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 为字的颜色。参数 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 及 x2、y2 分别为矩形对角线的坐标。参数 col 表示矩形边框的颜色。 例: imageRectangle($im.10,01,40,40,$white) PHP图形处理 矩形区域着色 语法: int imagefilledrectangle(im, x1, y1, x2, y2, col); 说明:将图片的封闭长方形区域着色。参数 x1、y1 及 x2、y2 分 别为矩形对角线的坐标。参数 col
您可能关注的文档
- PCI数据加密技术与应用.ppt
- PCK理论对教学设计的启发.ppt
- PCI数据采集卡——功能介绍.ppt
- PCR与DNA提取一般方法.ppt
- PCR扩增产物的分析.ppt
- PCR技术及注意事项.ppt
- PCT申请进入国家阶段的程序及实务操作(2010年1月).ppt
- PC工程外购件手册.ppt
- PC硬件04章汇编语言基础:寻址方式.ppt
- PC端网页版理财通分析.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)