C_GDI+编程教程(3)

时间:2025-04-20

本章主要介绍使用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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219