PHP网站开发系列课程.pptx
《PHP网站开发系列课程.pptx》由会员分享,可在线阅读,更多相关《PHP网站开发系列课程.pptx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1PHP网站开发系列网站开发系列(xli)课程课程PPT课件课件第一页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术1.1.图像处理图像处理图像处理图像处理(t xin(t xin ch ch l l)库库库库在在在在PHPPHP中,我们可以借助中,我们可以借助中,我们可以借助中,我们可以借助PHPPHP的图形处理库的图形处理库的图形处理库的图形处理库(GD2)(GD2)操作不同类型的图片格式,如:操作不同类型的图片格式,如:操作不同类型的图片格式,如:操作不同类型的图片格式,如:JPEG GIF P
2、NGJPEG GIF PNG等等等等而且而且而且而且PHPPHP可以直接将图像输出到浏览器。可以直接将图像输出到浏览器。可以直接将图像输出到浏览器。可以直接将图像输出到浏览器。第1页/共26页第二页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术在在在在PHPPHP中,我们可以中,我们可以中,我们可以中,我们可以(ky(ky)通过通过通过通过imagecreate()imagecreate()函数来创建函数来创建函数来创建函数来创建一张基于调色板的图片,语法为:一张基于调色板的图片,语法为:一张基于调色板的图
3、片,语法为:一张基于调色板的图片,语法为:Imagecreate(Imagecreate(宽,高宽,高宽,高宽,高););创建一张指定长宽的图片,创建成功将返回图片创建一张指定长宽的图片,创建成功将返回图片创建一张指定长宽的图片,创建成功将返回图片创建一张指定长宽的图片,创建成功将返回图片标识符。标识符。标识符。标识符。注意:如果你要将图像创建到浏览器,必须装载注意:如果你要将图像创建到浏览器,必须装载注意:如果你要将图像创建到浏览器,必须装载注意:如果你要将图像创建到浏览器,必须装载相应的图片头文件,如相应的图片头文件,如相应的图片头文件,如相应的图片头文件,如GIFGIFHeader(“C
4、ontent-Type:image/gif”);Header(“Content-Type:image/gif”);第2页/共26页第三页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术第3页/共26页第四页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术1.1.图像处理库图像处理库图像处理库图像处理库当我们运行了程序后发现,结果当我们运行了程序后发现,结果当我们运行了程序后发现,结果当我们运行了程序后发现,结果(ji gu(
5、ji gu)并不象我们预料并不象我们预料并不象我们预料并不象我们预料的那样在浏览器上生产了一张图片。的那样在浏览器上生产了一张图片。的那样在浏览器上生产了一张图片。的那样在浏览器上生产了一张图片。为什么会产生这样的结果为什么会产生这样的结果为什么会产生这样的结果为什么会产生这样的结果(ji gu(ji gu)呢?呢?呢?呢?因为这个图片仅仅被创建在服务器端的内存中,因为这个图片仅仅被创建在服务器端的内存中,因为这个图片仅仅被创建在服务器端的内存中,因为这个图片仅仅被创建在服务器端的内存中,并没有输出到浏览器上或者文件中。并没有输出到浏览器上或者文件中。并没有输出到浏览器上或者文件中。并没有输出
6、到浏览器上或者文件中。第4页/共26页第五页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术1.1.图像处理图像处理图像处理图像处理(t xin(t xin ch ch l l)库库库库如果想让如果想让如果想让如果想让PHPPHP将图片输出到浏览器或文件中将图片输出到浏览器或文件中将图片输出到浏览器或文件中将图片输出到浏览器或文件中可以使用可以使用可以使用可以使用imagegifimagegif函数,语法为:函数,语法为:函数,语法为:函数,语法为:Imagegif(Imagegif(图片标识符图片标识符图片
7、标识符图片标识符,文件名,文件名,文件名,文件名)以以以以GIFGIF格式将文件输出到文件或浏览器。格式将文件输出到文件或浏览器。格式将文件输出到文件或浏览器。格式将文件输出到文件或浏览器。如果没有规定第二个属性,图片将被输出到浏览器如果没有规定第二个属性,图片将被输出到浏览器如果没有规定第二个属性,图片将被输出到浏览器如果没有规定第二个属性,图片将被输出到浏览器如果指定第二个属性,图片将会以文件保存起来,如果指定第二个属性,图片将会以文件保存起来,如果指定第二个属性,图片将会以文件保存起来,如果指定第二个属性,图片将会以文件保存起来,图片将不会有任何输出到浏览器。图片将不会有任何输出到浏览器
8、。图片将不会有任何输出到浏览器。图片将不会有任何输出到浏览器。第5页/共26页第六页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术1.1.图像处理图像处理图像处理图像处理(t xin(t xin ch ch l l)库库库库第6页/共26页第七页,共26页。第八章第八章第八章第八章 应用应用应用应用(yngyng)(yngyng)(yngyng)(yngyng)技术技术技术技术1.1.图像处理库图像处理库图像处理库图像处理库为了提高图片的质量,我们为了提高图片的质量,我们为了提高图片的质量,我们为了提高图片
9、的质量,我们(w(w men)men)往往不用往往不用往往不用往往不用imagecreateimagecreate函数来创建图片。取而代之的是使用真彩色图片,函数来创建图片。取而代之的是使用真彩色图片,函数来创建图片。取而代之的是使用真彩色图片,函数来创建图片。取而代之的是使用真彩色图片,语法为:语法为:语法为:语法为:Imagecreatetruecolor(Imagecreatetruecolor(宽,高宽,高宽,高宽,高););创建一张指定的宽和高的真彩色图像,返回图像标创建一张指定的宽和高的真彩色图像,返回图像标创建一张指定的宽和高的真彩色图像,返回图像标创建一张指定的宽和高的真彩色图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 网站 开发 系列 课程
限制150内