当前位置:帮我工作网 > 网页作业知识 >

asp.net动态网站设计作业之GDI+绘图基础

我们在制作asp.net动态网页设计作业时,GDI+绘图基础是一个重要知识点,下面是对其的介绍

GDI+概述
GDI+是图形设备接口(GDI)的高级版本,它提供了各种丰富的图形图像处理功能,主要由二维矢量图形、图像处理和版式3部分组成。GDI+为使用各种字体、字号和样式来显示文本这种复杂任务提供了大量的支持。GDI+存在于System.Drawing.dll程序集中。

创建Graphics对象
Graphics类包含在System.Drawing名称空间下。要进行图形处理,首先必须创建Graphics对象,然后才能利用它进行各种画图操作,即先创建Graphics对象再使用该对象的方法绘图、显示文本或处理图像。也就是说,在绘图前要有画布,Graphics类就相当于画布。
       在ASP.NET中,可以从任何由Image类派生的对象创建Graphics对象。通过调用System.Drawing.Graphics.FromImage(System.Drawing.Image)方法,提供要从其创建Graphics对象的Image变量的名称。
获得图形对象引用之后,即可绘制对象、给对象着色并显示对象。由于图像对象非常占资源,所以在不用这些对象时要用Dispose方法及时释放资源。

创建Pen对象
Pen对象是用于绘制直线和曲线的对象。可以使用DashStyle属性绘制虚线,还可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线。填充模式取决于画笔或用作填充对象的纹理。画笔对象的属性用于返回或设置画笔对象的颜色、画线样式、画线始点及终点的样式等,其常用属性及说明如表所示。

创建Brush对象
画刷(Brush)是可与Graphics对象一起使用来创建实心形状和呈现文本的对象。可以用画刷填充各种图形形状,如矩形、椭圆、扇形、多边形和封闭路径等。
SolidBrush:画刷最简单的形式,用纯色进行绘制。
HatchBrush:类似于SolidBrush,但是可以利用该类从大量预设的图案中选择绘制时要使用的图案,而不是纯色。
TextureBrush:使用纹理(如图像)进行绘制。
LinearGradientBrush:使用沿渐变混合的两种颜色进行绘制。
PathGradientBrush:基于编程者定义的唯一路径,使用复杂的混合色渐变进行绘制。
1.使用SolidBrush类定义单色画笔
2.使用HatchBrush类绘制简单图案
3.使用TextureBrush类绘制复杂图案
4.使用LinearGradientBrush类定义线性渐变
5.使用PathGradientBrush类实现彩色渐变

上一篇:asp.net动态网站设计作业之页面部分缓存

下一篇:asp.net动态网站设计作业之基本图形绘制

学生网页设计作业成品怎么发送呢
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 在线支付
. 线下汇款
. 财付通
. 支付宝
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 商家信息发布
. 学生作业任务发布

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服