手机版

C_GDI+编程教程(3)

发布时间:2021-06-07   来源:未知    
字号:

本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础、C#图像处理基础以及简单的图像处理技术。

文本等等,其中主要用到的对象还有:

Pen:用来用patterns、colors或者bitmaps进行填充。 Color:用来画线和多边形,包括矩形、圆和饼形。 Font:用来给文字设置字体格式。 Brush:用来描述颜色。

Rectangle:矩形结构通常用来在窗体上画矩形。 Point:描述一对有序的x,y两个坐标值。

1.Pen类

Pen用来绘制指定宽度和样式的直线。使用DashStyle属性绘制几种虚线,可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线,填充模式取决于画笔或用作填充对象的纹理。

使用画笔时,需要先实例化一个画笔对象,主要有以下几种方法。 用指定的颜色实例化一只画笔的方法如下:

public Pen(Color);

用指定的画刷实例化一只画笔的方法如下:

public Pen(Brush);

用指定的画刷和宽度实例化一只画笔的方法如下:

public Pen(Brush, float);

用指定的颜色和宽度实例化一只画笔的方法如下:

public Pen(Color, float);

实例化画笔的语句格式如下:

Pen pn=new Pen(Color.Blue);

或者Pen pn=new Pen(Color.Blue,100);

Pen常用的属性有以下几个,如表7.2所示:

表7.2 Pen常用属性

2.Color结构

在自然界中,颜色大都由透明度(A)和三基色(R,G,B)所组成。在GDI+中,通过Color结构封装对颜色的定义,Color结构中,除了提供(A,R,G,B)以外,还提供许多系统定义的颜色,如Pink(粉颜色),另外,还提供许多静态成员,用于对颜色进行操作。Color结构的基本属性如表7.3所示。

表7.3 颜色的基本属性

C_GDI+编程教程(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)