教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

炼成PHP程序46-文件以及图像技术7-图像技术

来源:网络收集 时间:2026-08-26
导读: 炼成PHP利剑主讲:白月 第四十五讲 内容与作业 附件 主讲内容:炼成PHP利剑当今的职场,犹如战

炼成PHP利剑主讲:白月

第四十五讲 内容与作业

附件

主讲内容:炼成PHP利剑当今的职场,犹如战场。硝烟滚滚,战马奔腾!在 这样的战场上,唯有一把趁手的利器才能让你纵横 驰骋。纵观当今,武器层出不穷,实在让人难以选 择!而PHP这把利剑,自横空出世以来,所向披靡, 有着向各大利器挑战的前景。有很多的武士已经佩 戴着PHP利剑在互联网行业中打出了自己的一片天 下!比如“康盛创想”。而这把剑要掌握起来非常 的容易,所以越来越多的职场武士开始选择PHP利 剑来武装和充实自己。 作者:白月 毕业于四川农业大学 从事PHP程序设计工作7年 从事教师工作4年 于2003年8月,组建了自己的工作室:白月工作室 作品集: 工作室:(网站) (论坛) (PHP教学站)

炼成PHP利剑第一部:锻造 第二章,锻造利剑 第四十六讲: 上传与图像处理(7)(图像技术)

文章系统开发的功能1、文章管理功能(增加,编辑,删除) 2、分类与管理功能(文章分类,多级分类联动) 3、用户管理与权限功能! 4、文件上传功能(附件,图片新闻,下载) 5、前后台整合与前台用户功能 6、文章评论与评分! 7、用户积分以及积分计划

第四十六 图像技术

PHP自动生成图片技术 1、PHP能生成些什么? 2、PHP生成图像的依据 3、PHP生成图像的过程 4、PHP绘图

本节课所涉及到的工具Dreamweaver CS4 Mysql_front PHP5 中文手册

本节课实现功能

PHP绘制房子

46.1 PHP的文件生成技术

PHP能生成些什么?

PHP能生成很多种类的数据,包括 jpeg,gif,png,bmp等图像格式,还有PDF电子 书格式。以及EXCEL,XML等数据格式。当 然你仔细阅读参考手册,你会发现,我们PHP 还会生成很多的东西。只不过我们不常用而已! 那么今天我们要讲的就是生成图像的知识!

46.2 生成图像

PHP可以自动生成图像文件,包括:新建一个 空白画布生成,或者从现有的文件生成新的图 像。并且可以在生成的图像文件上进行一些图 像的绘制和附加操作,比如:绘制线条、曲线、 椭圆、矩形、多边形….并且可以填充颜色, 附加文字……. PHP支持的图像格式有: JPG(jpeg),PNG,GIF,BMP(需要插件)

46.2.1 那一种图像格式比较好?

一般我们用PNG,因为这个格式是无版权的, 而且在图像质量和图像大小方面来说是不叫优 秀的。综合考虑可以使用她。我们可以比较下! 注意:PHP要自动生成图片的话,那么必须有 GD扩展库!

46.2.2 生成图像的思路

PHP生成图像很简单,只三行代码就可以生成。但是如果是 新

建画布的话,那么什么都没有,就是黑黑的一块。如果是 从图像建立的话,就是原本图像,不会修改。当然,我们对 图像的操作不会仅限于此。 一般来说,PHP生成图像就像我们用图像设计软件来画图一 样。

1、申明 2、新建一个画布 3、提出颜色,准备赋予对象。 4、随着程序的从上而下执行,一步一步地绘制每步的图像 5、输出图像

46.3 生成图像的步骤申明 新建一个画布 提出颜色,准备赋予对象。 随着程序的从上而下执行,一步一步地绘制每 步的图像 输出图像

46.3.1 生成图像的步骤

申明

Header函数申明

header(“content-type:image/png”) header(“content-type:image/gif”) header(“content-type:image/jpeg”)

46.3.2 生成图像的步骤

新建画布 2种方式,一种直接新建,一种从文件新建

$im = imagecreat(“长”,”高”);$im = imagecreatfromjpeg(”路径“) $im = imagecreatfrompng(”路径“) $im = imagecreatfromgif(”路径“) 注意,这里生成画布后,会有一个画布的标示,这个后面要 用到的!就是$im。要不然后面的操作就不知道是针对哪个画 布操作的了!

46.3.3 生成图像的步骤

赋予颜色

imagecolorallocate($im,”R“,”G”,”B”) R,G,B---用0-255之间的数字。

我们也需要用变量保存起来,供以后使用!比如: $white = imagecolorallocate($im,”255“,”255”,”255”);

注意,第一个赋予的颜色,默认为画布背景色(如果 是新建画布的话!)

46.3.4 绘制图像

绘制图像

这样我们就可以绘制图像了,我们这里绘制图 像的函数多了。举几个!其他的自己去看参考 手册,那里非常齐! imageline() imagesetpixel() imagepolygon()多边形

46.4 绘制房子步骤: 1、建立画布 2、背景颜色以及赋予其他颜色 3、绘制图形 5、填充颜色 6、输出

46.5 作业完成本节课的内容。 输出以下图形:

46.6 下节课主要内容图片技术的一些应用 图片水印 修改图片显示大小

…… 此处隐藏:360字,全部文档内容请下载后查看。喜欢就下载吧 ……
炼成PHP程序46-文件以及图像技术7-图像技术.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/267372.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)