PHP程序设计 课件 7.1 PHP中GD库的使用.pptx

PHP程序设计 课件 7.1 PHP中GD库的使用.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP图形图像处理 PHP中GD库的使用 引入画布的创建和销毁设置颜色生成图像 在PHP中,如何创建一幅图像呢?绘制图像在图像中添加文字生成验证码 PHP中GD库的使用PHP的图像处理函数都封装在一个称为GD库的函数库中,要使用GD库中的函数来进行图像处理,必须保证安装了GD库。最新的GD库支持GIF、JPEG、PNG和WBMP等格式的图像文件,通过GD库中的函数可以完成各种点、线、几何图形、文本及颜色的操作和处理,还可以创建或读取多种格式的图像文件。 常用图像处理函数列表PHP中GD库的使用 常用图像处理函数列表PHP中GD库的使用 常用图像处理函数列表PHP中GD库的使用 PHP中GD库的使用一、画布的创建和销毁imagecreate()和imagecreatetruecolor()函数01imagecreate()函数用来创建一幅基于调色板的图像,其返回一个图像标识符,代表了一幅指定大小的空白图像;imagecreatetruecolor()函数用来创建一幅真彩色图像,其返回一个图像标识符,代表了一幅指定大小的黑色图像。其语法格式如下:resource imagecreate (int x_size, int y_size)resource imagecreatetruecolor (int x_size, int y_size) PHP中GD库的使用一、画布的创建和销毁imagesx()和imagesy()函数02imagesx()函数用来获取图像的宽度,imagesy()函数用来获取图像的高度。其语法格式如下:int imagesx (resource image)int imagesy (resource image) PHP中GD库的使用一、画布的创建和销毁imagedestroy()函数03imagedestroy()函数用来销毁图像,释放内存与该图像的存储单元。其语法格式如下:bool imagedestroy (resource image) 操作案例示例1<?php $img = imagecreatetruecolor(800, 600); //创建一个800x600像素的画布 echo '画布的宽度:'.imagesx($img); //输出画布的宽度 echo '<br>'; echo '画布的高度:'.imagesy($img); //输出画布的高度 imagedestroy($img); //销毁该画布创建一幅画布,输出画布的宽度和高度,最后销毁该画布。 PHP中GD库的使用二、设置颜色imagecolorallocate()函数在使用PHP动态输出图像的同时,可以调用imagecolorallocate()函数对图像中的颜色进行设置。如果图像中需要设置多种颜色,只要多次调用该函数即可。该函数返回一个标识符,代表了由给定的RGB成份组成的颜色。其语法格式如下:int imagecolorallocate ( resource image, int red, int green, int blue ) 操作案例示例2<?php $img = imagecreate(800, 600); //创建一个800x600像素的画布 $background = imagecolorallocate($img, 255, 0, 0); //设置红色 //再设置一些其他颜色 $green = imagecolorallocate($img, 0, 255, 0); //设置绿色 $blue = imagecolorallocate($img, 0, 0, 255); //设置蓝色 $white = imagecolorallocate($img, 0xff, 0xff, 0xff); //设置白色 $black = imagecolorallocate($img, 0x00, 0x00, 0x00); //设置黑色创建一幅画布,并给该画布设置一些颜色。 PHP中GD库的使用三、生成图像imagegif()、imagejpeg()、imagepng()和imagewbmp()函数在PHP中,可以将动态绘制完成的画布,直接生成GIF、JPEG、PNG和WBMP这4种图像格式,分别通过调用imagegif()、imagejpeg()、imagepng()和imagewbmp()这4个函数来生成以上格式的图像。其语法格式如下:bool imagegif (resource image [, string filename])bool imagejpeg (resource image [, string f

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档