第16章 图形图像处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建画布 在GD2函数库中创建画布应用imagecreate()函数。 语法 resource imagecreate ( int x_size, int y_size ) 参数说明 该函数用于返回一个图像标识符,参数x_size、 y_size为图像的尺寸,单位为像素(pixel)。 颜色处理 应用GD2函数绘制图形需要为图形中的背景、边框和文字等 元素指定颜色,GD2中使用imagecolorallocate()函数设置颜 色。 语法: int imagecolorallocate ( resource image, int red, int green, int blue) 说明: image参数是imagecreatetruecolor()函数的返回值。red,green和 blue分别是所需要的颜色的红,绿,蓝成分,这些参数是0到255的整数或者16 进制的0x00到0xFF。 imagecolorallocate()函数返回一个标识符,代表由给定的RGB成分组成 的颜色。 注意:如果是第一次调用imagecolorallcate()函数,那么它 将完成背景颜色的填充。 绘制文字 在PHP中的GD库既可以绘制英文字符串,也可以绘制中文汉字 绘制英文字符串应用imagestring()函数。 语法: bool imagestring ( resource image, int font, int x, int y, string s, int col ) 说明: imagestring()函数用col颜色将字符串s绘制到image所代表的 图像的x,y坐标处(这是字符串左上角坐标,整幅图像的左上角 为0,0)。如果font是1、2、3、4或5,则使用内置字体。 绘制文字 绘制中文汉字应用imagettftext()函数。 语法: array imagettftext ( resource image, float size, float angle, int x, int y, int color, string fontfile, string text ) 参数说明: image :图像资源 size :字体大小。根据GD版本不同,应该以像素大小指定(GD1)或点大小(GD2) angle :字体的角度,顺时针计算,0度为水平,也就是3点钟的方向(由左到右),90度 则为由下到上的文字 x文字的x坐标值。它设定了第一个字符的基本点 y文字的y坐标值。它设定了字体基线的位置,不是字符的最底端 color文字的颜色 fontfile字体的文件名称,也可以是远端的文件 text字符串内容 输出图像 应用GD2函数绘制的图像首先需要用header()函数发送 HTTP头信息给浏览器,告知所要输出图像的类型,然后应用 GD2函数库中的函数完成图像输出。 header()函数 语法: void header ( string string [, bool replace [, int http_response_code]] ) 参数说明: string表示发送的标头; replace表示如果一次发送多个标头,对于相似的标头是替换 还是添加。如果是false,则强制发送多个同类型的标头。默认 是true,即替换。 http_response_code表示强制HTTP响应为指定值。 Header函数的4种功能 header()函数可以实现如下4种功能: (1)重定向,这是最常用的功能。 header(Location: ); (2)强制客户端每次访问页面时获取最新资料,而不是使用存在于客 户端的缓存。 (3)输出状态值到浏览器,控制访问权限。 header(HTTP/1.1 401 Unauthorized); header(status: 401 Unauthorized); (4)完成文件的下载。 header(Content-type: application/x-gzip); header(Content-Disposition: attachment; filename=文件名); header(Content-Description: PHP3 Generated Data); 以GIF格式将图像输出到浏览器或文件 imagegif()函数,以GIF格式将图像输出到浏览器或文件。 语法: bool imagegif ( resource image [, string filename] ) 说明: 参数image是imagecreate()或imagecreatefromgif(

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档