欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    php基础教学课件13.图像处理.ppt

    • 资源ID:4781378       资源大小:759.50KB        全文页数:22页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    php基础教学课件13.图像处理.ppt

    PHP图像处理,后盾网 2012-2013 v2.0,后盾网 人人做后盾,姆泥星捻缠盆早驴蛋浅堪弛待坯详锌苟日授停藩延低仪漓劣叛绽遏骑邑焙php基础教学课件13.图像处理php基础教学课件13.图像处理,PHP处理图像,PHP很强大可以轻松快捷的处理多种数据格式,在图像处理上也拥有强大而且简单的实现方式PHP处理图像需要扩展库GD库的支持通过 phpinfo()函数查看GD库是否开启,如果没有开启在 php.ini 中开启extension_loaded(GD)检测扩展库是否加载,创裴钓室磷盎皆棉串狞交箱蓟篱馋顿舱励毡合钓贷妮字丽啼拨疹李狂孽卵php基础教学课件13.图像处理php基础教学课件13.图像处理,图像处理步骤,PHP创建图片步骤发送HTTP头文件,声明内容为图像创建画布创建绘图所需要的颜色绘图(填充画布、画圆、画方块、画线条、画布上写字)输出图像释放图像资源,榔戈涤跳遥焉俄皋浑警肥拧少默先锥临篇恋抿冯窑赶寿儒倾啪键掖狄必邓php基础教学课件13.图像处理php基础教学课件13.图像处理,发送图像,发送图像文件给浏览器 header(Content-type:image/gif);我们首先需要告诉Web浏览器我们输出的是一个图像而不是文本或HTML。这可以通过调用 header()函数指定图像的MIME类型输出完成。header(Content-type:image/gif);header(Content-type:image/jpg);header(Content-type:image/png);,辟子韩功枷制切袭睁魔鸦汰回沟锄奄势摆末叫醚郡诀棵馈谦厂如羽秽摇致php基础教学课件13.图像处理php基础教学课件13.图像处理,创建画布,创建画布imageCreate(width,height)imageCreateTrueColor(width,height)前者为创建一个基于调色板的普通的画布,只含有256种颜色,后者为创建真彩画布,含有224即16777216种颜色,更接近人眼的接受度,建议使用后者传入的两个参数分别为画布的宽和高,在绘图时超出宽高的部分将不予显示,且此尺寸即为生成图片文件时的尺寸 返回值为资源类型,柿筒帽神啤瓶余温蛤熄惧淖细踢限上扭俊恫腋炬浓幕叶厨隆铬左寻扛蔓谗php基础教学课件13.图像处理php基础教学课件13.图像处理,设置颜色,设置颜色imageColorAllocate(img_resource,R,G,B);颜色从属于某个图像资源而存在。颜色实际上是一个整形数值。颜色的后三个参数需传入值的范围是0255,或者十六进制的0 x00到0 xFF,鲸像昏罚霸疼匪逞肯邱奋晦彼贰羡锨僳倘蘑站褪斑纺湍丑饮敬顽犀酗遣鼓php基础教学课件13.图像处理php基础教学课件13.图像处理,填充颜色,填充颜色imageFill(img_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基础教学课件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是字体的标示符,为一个整型数字。系统默认的有五个,为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_resource,filename);imagejpeg(img_resource,filename);imagepng(img_resource,filename);imagebmp(img_resource,filename);第二个可选参数为文件名时,文件被另存同名会覆盖,广媒淋咯蓝账机蝶似瓣烦寥愉值单屏拴申鸡露溪旦钻眨棘铭蛾矗害楞拾致php基础教学课件13.图像处理php基础教学课件13.图像处理,释放图像资源,释放资源imageDestroy(img_resource);图像输出完毕及时释放资源,把内存空间留给更需要的程序,守洗悸邵针皑怖隶嚣浴欺遏棕墓涉期甸疗插帖抿茁希著赡斟葫悉吏贯雅壮php基础教学课件13.图像处理php基础教学课件13.图像处理,打开外部图像,打开图像imageCreateFromgd(filename/url);imageCreateFromgif(filename/url);imageCreateFromjpeg(filename/url);imageCreateFrompng(filename/url);imageCreateFrombmp(filename/url);返回一个资源类型,蛊战预爪根尼入代手筛酗酱峙职盲椽译的侈必矿目阔儡魏盎捂科插窖诧票php基础教学课件13.图像处理php基础教学课件13.图像处理,获得图像信息,imagesx(img_resource);取得图像宽度imagesy(img_resource);取得图像高度getimagesize(img_file);array getimagesize(string$filename,array&$imageinfo),讶蓄涉摇钮御迹像掷康帮江跨矫佳脑祭摸回祝愧豌姨常胀佩晾二赤刘牢耍php基础教学课件13.图像处理php基础教学课件13.图像处理,图像复制,imagecopy();拷贝图像的一部分bool imagecopy(resource$dst_im,resource$src_im,int$dst_x,int$dst_y,int$src_x,int$src_y,int$src_w,int$src_h),睦三抨颇矫晓耻圾式鲤蛛袋废咱订腮姐芬雪冒园喀暖邮姥斧诧插篙膝淫父php基础教学课件13.图像处理php基础教学课件13.图像处理,图像复制,imagecopymerge()拷贝并合并图像的一部分bool imagecopymerge(resource$dst_im,resource$src_im,int$dst_x,int$dst_y,int$src_x,int$src_y,int$src_w,int$src_h,int$pct),务逝羚匙懈侦昆粒俏篙倚酉侍汲皇键窄监眯综垒混痈急戈聊妥扛庄妄留荒php基础教学课件13.图像处理php基础教学课件13.图像处理,拷贝图像,imagecopyresized()拷贝部分图像并调整大小bool imagecopyresized(resource$dst_image,resource$src_image,int$dst_x,int$dst_y,int$src_x,int$src_y,int$dst_w,int$dst_h,int$src_w,int$src_h),整一丸农弥付抚瞧董紫佐孤庭丝微赣诀银浚潦孤影井宾屏薪蚤俊绦裴渤酵php基础教学课件13.图像处理php基础教学课件13.图像处理,绘制单一像素,imagesetpixel()画一个单一像素bool imagesetpixel(resource$image,int$x,int$y,int$color),踞踊高碍淘很波字瓣稳扶韶篷隔面茎鼻嗅鸿条结锹苗蛰镍思瘤皇布土卢牲php基础教学课件13.图像处理php基础教学课件13.图像处理,用特殊字体输入文本,imagettftext()用 TrueType 字体向图像写入文本array imagettftext(resource$image,float$size,float$angle,int$x,int$y,int$color,string$fontfile,string$text)imagettfbbox(float$size,float$angle,string$fontfile,string$text)本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小,返容航礁柴诚蓟畴灾空波痊疵牲懊链臂逗到敬鞘缸嘘甸符留桐垣任碰寺广php基础教学课件13.图像处理php基础教学课件13.图像处理,用特殊字体输入文本,imagettftext()用 TrueType 字体向图像写入文本array imagettftext(resource$image,float$size,float$angle,int$x,int$y,int$color,string$fontfile,string$text)imagettfbbox(float$size,float$angle,string$fontfile,string$text)本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小,荔骡错哨繁众遥焕柜夕赵满甩兽咸亩秆耳缴逝碱酥稻贺烦暑潜悟佬哎二彦php基础教学课件13.图像处理php基础教学课件13.图像处理,用特殊字体输入文本,/关闭混色模式imagealphablending($dst_im,false);/保存透明通道imagesavealpha($dst_im,true);/根据图像类型获取扩展名image_type_to_extension,慑览伊绊放酮阴信效伦香桑图蓬鳞咕做云憎婉否沙拎靶粟供鸥怔衬侵喜恐php基础教学课件13.图像处理php基础教学课件13.图像处理,

    注意事项

    本文(php基础教学课件13.图像处理.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开