- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP图片处理教程幻灯片
在MySQL中计算日期 使用MySQL来计算某人基于生日的年龄: ?php $day = 18; $month = 9; $year = 1972; //输出ISO 8601 格式的日期 $bdayISO = date(c, mktime (, , , $month, $day, $year)); $db = mysqli_connect(localhost, user, pass); //now()得到当前时间,datediff()计算两时间差值,得到年龄 $res = mysqli_query($db, select datediff(now(), $bdayISO)); $age = mysqli_fetch_array($res); //格式化输出 echo Age is .floor($age[0]/365.25); ? 就快全部结束了,加油 * * * * * * * * * * * * * PHP图片处理 姓 名: 电 话Q Q: MAIL : 姓 名:马明 电 话Q QMAIL :alex0018@126.com 创建图像 基础知识 图像的生成步骤 相关函数 实例-简单验证码的制作 日期与时间的管理 基础知识 PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件。PHP提供了一些内置的图像信息函数,也可以使用GD函数库创建新图像或处理已有的图像。目前GD2库支持JPEG、PNG和WBMP格式。 支持的图片格式 JPEG 是一种压缩标准的名字,通常是用来存储照片或者存储具有丰富色彩和色彩层次的图像。这种格式使用了有损压缩。 PNG 是可移植的网络图像,对图像采用了无损压缩标准。 WBMP是专门为无线通讯设备设计的文件格式。但是并没有得到广泛应用。 GD2扩展库 GD扩展用于动态创建图片,使用C语言编写,开放源代码,现在版本是2.0,所以称为GD2。 要使用GD2,首先要在php.ini中增加或修改以下语句: Window环境:extension=php_gd2.dll Linux环境:extension=gd2.so 使用phpinfo()函数查看是否已经支持GD2 打开一张图片 imagecreatefromjpeg()函数,打开jpg格式图片。 ?php $im=@imagecreatefromjpeg(“flower.jpg”); if($im==false)echo “打开失败”; //$im是一个图片资源 ? imagecreatefromgif()函数,打开gif格式图片。 imagecreatefrompng()函数,打开png格式图片。 imagecreatefromgd()函数,打开gd生成的图片。 imagecreatefromgd2()函数,打开gd2生成的图片。 等等………… 显示和保存图片 imagejpeg()函数,显示jpeg格式图片 ?php $im=@imagecreatefromjpeg(“flower.jpg”); header(“Content-Type:image/jpeg”);//设置响应类型 imagejpeg($im);//显示在浏览器上 //imagejpeg($im,“img.jpg”);保存到本地文件 ? imagegif()函数,显示gif格式图片 header(“Content-Type:image/gif”); 图像的生成步骤 在PHP中创建一个图像应该完成如下所示的4个步骤: 1.创建一个背景图像,以后的操作都基于此背景图像。 2.在背景上绘制图像轮廓或输入文本。 3.输出最终图形 4.释放资源 创 建 背 景 绘 制 图 像 输 出 图 形 释 放 资 源 ?php // 创建背景图像 header (Content-type: image/png); $height = 200; $width = 200; //建立空白背景,真彩色图片 $im = imageCreateTrueColor($width, $height); //设置绘图颜色 $white = imageColorAllocate ($im, 255, 255, 255); $blue = imageColorAllocate ($im, 0, 0, 64); imageFill($im, 0, 0, $blue); //绘制背景 imageLine($im, 0, 0, $width, $height, $white); //画线 imageString($im, 4, 50, 150,
您可能关注的文档
- PCB电路板制造流程工艺(非常形象)幻灯片.ppt
- 肺结核诊断和治疗指南汇.doc
- 肾内科护理常规汇.doc
- PCB生產流程幻灯片.ppt
- PCB电镀工艺幻灯片.ppt
- 肺部真菌感染诊断和治疗汇.ppt
- PCB电测兼容设计幻灯片.ppt
- 肾功能实验室检验汇.ppt
- 肺部真菌病(用)汇.ppt
- 肾石通颗粒剂项目可研报告汇.doc
- 2024年秋季新外研版三年级上册英语课件 M10U2.pptx
- 2024年秋新人教版数学一年级上册课件 第2单元 6~10的认识和家、减法 2 6~9的加、减法 第5课时 8和9的加、减法.pptx
- 2024年秋新人教版一年级上册数学教学课件 五 20以内的进位加法 第6课时 练一练.pptx
- 2024年新人教版一年级数学上册课件 第四单元 11~20的认识 课时1 10的再认识.pptx
- 2024年新人教版数学一年级上册 第5单元 20以内的进位加法 4 解决问题 第3课时 练一练.pptx
- 2024年秋新人教版七年级上册数学教学课件 5.2 第2课时 移项.pptx
- 2024秋新鲁教版英语六年级上册课件 Unit 1 Section B (1a-1d) (第4课时).pptx
- 2024年新苏教版数学一年级上册全册教学课件 第一单元 0~5的认识和加减法练习二.pptx
- 2024年新鲁科版八年级上册物物理教学课件 第三章 光现象3.5 凸透镜成像的规律.pptx
- 2024年秋季新西师大版一年级上册数学课件 第二单元 0~9的加减法 2.认识减法 第3课时 做张减法表 .pptx
文档评论(0)