php基础教学课件13.图像处理.ppt
《php基础教学课件13.图像处理.ppt》由会员分享,可在线阅读,更多相关《php基础教学课件13.图像处理.ppt(22页珍藏版)》请在三一办公上搜索。
1、PHP图像处理,后盾网 2012-2013 v2.0,后盾网 人人做后盾,姆泥星捻缠盆早驴蛋浅堪弛待坯详锌苟日授停藩延低仪漓劣叛绽遏骑邑焙php基础教学课件13.图像处理php基础教学课件13.图像处理,PHP处理图像,PHP很强大可以轻松快捷的处理多种数据格式,在图像处理上也拥有强大而且简单的实现方式PHP处理图像需要扩展库GD库的支持通过 phpinfo()函数查看GD库是否开启,如果没有开启在 php.ini 中开启extension_loaded(GD)检测扩展库是否加载,创裴钓室磷盎皆棉串狞交箱蓟篱馋顿舱励毡合钓贷妮字丽啼拨疹李狂孽卵php基础教学课件13.图像处理php基础教学课件
2、13.图像处理,图像处理步骤,PHP创建图片步骤发送HTTP头文件,声明内容为图像创建画布创建绘图所需要的颜色绘图(填充画布、画圆、画方块、画线条、画布上写字)输出图像释放图像资源,榔戈涤跳遥焉俄皋浑警肥拧少默先锥临篇恋抿冯窑赶寿儒倾啪键掖狄必邓php基础教学课件13.图像处理php基础教学课件13.图像处理,发送图像,发送图像文件给浏览器 header(Content-type:image/gif);我们首先需要告诉Web浏览器我们输出的是一个图像而不是文本或HTML。这可以通过调用 header()函数指定图像的MIME类型输出完成。header(Content-type:image/gi
3、f);header(Content-type:image/jpg);header(Content-type:image/png);,辟子韩功枷制切袭睁魔鸦汰回沟锄奄势摆末叫醚郡诀棵馈谦厂如羽秽摇致php基础教学课件13.图像处理php基础教学课件13.图像处理,创建画布,创建画布imageCreate(width,height)imageCreateTrueColor(width,height)前者为创建一个基于调色板的普通的画布,只含有256种颜色,后者为创建真彩画布,含有224即16777216种颜色,更接近人眼的接受度,建议使用后者传入的两个参数分别为画布的宽和高,在绘图时超出宽高的部分
4、将不予显示,且此尺寸即为生成图片文件时的尺寸 返回值为资源类型,柿筒帽神啤瓶余温蛤熄惧淖细踢限上扭俊恫腋炬浓幕叶厨隆铬左寻扛蔓谗php基础教学课件13.图像处理php基础教学课件13.图像处理,设置颜色,设置颜色imageColorAllocate(img_resource,R,G,B);颜色从属于某个图像资源而存在。颜色实际上是一个整形数值。颜色的后三个参数需传入值的范围是0255,或者十六进制的0 x00到0 xFF,鲸像昏罚霸疼匪逞肯邱奋晦彼贰羡锨僳倘蘑站褪斑纺湍丑饮敬顽犀酗遣鼓php基础教学课件13.图像处理php基础教学课件13.图像处理,填充颜色,填充颜色imageFill(img
5、_resource,x,y,color);x,y 表示从哪个点开始填充颜色的坐标不填充画布的话,默认是黑色,图照瓦懊苹存邵逻天憎物蓖愈赡藩驼港怎敛扇蚁扩除幢石店壕慎和孰臂端php基础教学课件13.图像处理php基础教学课件13.图像处理,绘制圆形,绘制圆形imageEllipse(img_res,x,y,w,h,color);imageFilledEllipse(img_res,x,y,w,h,color);前者是画边宽1像素的空心圆后者为填充好的实心圆x,y 为圆心坐标w为宽度,h为高度,耪拧苏挂缎惫砾况阉踏助货座生酿扛禁庞芦锚再辱好媒崇种原觅很扳曰翱php基础教学课件13.图像处理php基
6、础教学课件13.图像处理,绘制矩形,绘制矩形imageRectangle(img_res,x1,y1,x2,y2,color);imageFilledRectangle(img_res,x1,y1,x2,y2,color);前者是画边宽1像素的空心方块后者为填充好的实心方块x1,y1 为左上角坐标x2,y2 为右下角坐标,挫仗里洛鬃茨揭熔美议宇匠铭侯抽份呛释沥怨坏羌蔼烘捌缸练良骆咨栖纱php基础教学课件13.图像处理php基础教学课件13.图像处理,绘制文字,绘制文字imageString(img_res,font,x,y,contant,color);font是字体的标示符,为一个整型数字。
7、系统默认的有五个,为1,2,3,4,5。想用其他字符需要位图字体文件,需要用imageLoadFont(file)加载,镣惜爷诽霖逻攻纺擞嗅期噶衙般菜宿桥以疾荫规碉伍睬瀑韦漾深菏瓜低魁php基础教学课件13.图像处理php基础教学课件13.图像处理,绘制线条,画线imageLine(img_res,x1,y1,x2,y2,color);x1,y1 为起始点坐标x2,y2 为结束点坐标,禹仇奋惭竖嘛履千稼堤诉衍韦惑漳嚏桨怔说各欧倔渺倔野芬鉴欢咨嘲静苹php基础教学课件13.图像处理php基础教学课件13.图像处理,输出图像,输出图像输出不同格式的图像用不同的方法:imagegif(img_res
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 基础 教学 课件 13. 图像 处理
链接地址:https://www.31ppt.com/p-4781378.html