欢迎来到天天文库
浏览记录
ID:58878824
大小:3.54 MB
页数:154页
时间:2020-09-30
《Web应用程序设计第8章xppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章Web网页图形图像技术(时间:2次课,4学时)第8章Web网页图形图像技术本章介绍使用C#.NET编程,在Web网页上绘制图形和和进行图像处理的基础知识及其程序设计。重点掌握:Web网页图形图像设计基础如何在Web网页上绘制图形在Web网页上显示及处理图像8.1Web网页图形设计基础8.1Web网页图形设计基础8.2Web图形设计8.3Web动态图像设计8.1Web网页图形设计基础8.1.1名称空间8.1.2Bitmap对象8.1.3创建Graphics对象8.1.4Color结构8.1.1名称空间.NET框架类库由名称空间组成。每个名称空间都包含可在程序中使用
2、的类、结构、枚举、委托和接口。例如,System.Drawing名称空间提供了对GDI+基本图形功能的访问,其System.Drawing.Drawing2D、System.Drawing.Imaging以及System.Drawing.Text子名称空间中提供了更高级的图形、图像及文字处理功能。在.NET框架中,有关ASP.NETWeb应用程序和XMLWebservices的命名空间包括:(1)System.Web包含启用浏览器/服务器通讯的类和接口。这些命名空间类用于管理到客户端的HTTP输出(HttpResponse),和读取HTTP请求(HttpRequest)。附
3、加的类则提供了一些功能,用于服务器端的实用程序以及进程、cookie管理、文件传输、异常信息和输出缓存控制。(2)System.Web.UI包含创建Web窗体页的类,包括Page类和用于创建Web用户界面的其他标准类。(3)System.Web.UI.HtmlControls包含用于HTML特定控件的类,这些控件可以添加到Web窗体中以创建Web用户界面。(4)System.Web.UI.WebControls包含创建ASP.NETWeb服务器控件的类。当添加到Web窗体时,这些控件将呈现浏览器特定的HTML和脚本,用以创建与设备无关的Web用户界面。(5)System.W
4、eb.Services包含使您能够生成和使用XMLWebservices的类,这些服务是驻留在Web服务器中的可编程实体,并通过标准Internet协议公开。8.1.2Bitmap对象Bitmap类属于System.Drawing命名空间。Bitmap类封装GDI+位图,该位图是由图形图像及其属性的像素数据组成的。Bitmap对象用于处理由像素数据定义的图像。使用Bitmap构造函数可以从指定的现有图像及指定的大小定义一个Bitmap类的新对象。Bitmap有多种重载函数,这里使用两种:1.用指定的大小定义Bitmap类的新对象。格式为:publicBitmap(intwi
5、dth,intheight);参数说明:(1)width新Bitmap对象的宽度(以像素为单位)。(2)height新Bitmap对象的高度(以像素为单位)。此构造函数用Format32bppARGB的PixelFormat枚举创建位图。2.用指定的大小和格式定义Bitmap类的新对象。格式为:publicBitmap(intwidth,intheight,PixelFormatformat);参数说明:(1)width新Bitmap对象的宽度(以像素为单位)。(2)height新Bitmap对象的高度(以像素为单位)。(3)format新Bitmap的PixelForma
6、t枚举。PixelFormat枚举成员名称及意义如表8-1所示。表8-1PixelFormat枚举成员名称及意义成员名称意义Alpha像素数据包含没有进行过自左乘的alpha值。Format16bppArgb1555像素格式为每像素16位。该颜色信息指定32,768种色调,其中5位为红色,5位为绿色,5位为蓝色,1位为alpha。Format16bppGrayScal像素格式为每像素16位。该颜色信息指定65536种灰色调。Format16bppRgb555指定格式为每像素16位;红色、绿色和蓝色分量各使用5位。剩余的1位未使用。Format16bppRgb565指定格式为
7、每像素16位;红色分量使用5位,绿色分量使用6位,蓝色分量使用5位。Format1bppIndexed指定像素格式为每像素1位,并指定它使用索引颜色。因此颜色表中有两种颜色。Format24bppRgb指定格式为每像素24位;红色、绿色和蓝色分量各使用8位。Format24bppRgb指定格式为每像素24位;红色、绿色和蓝色分量各使用8位。Format32bppArgb指定格式为每像素32位;alpha、红色、绿色和蓝色分量各使用8位。Format32bppPArgb指定格式为每像素32位;alpha、红色、绿色和
此文档下载收益归作者所有