手机版

C_GDI+编程教程(4)

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

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

表7.4 颜色的基本方法

Color结构的基本(静态)方法如表7.4所示

Color clr1 = Color.FromArgb(122,25,255);

Color clr2 = Color.FromKnowColor(KnowColor.Brown);//KnownColor为枚举类型 Color clr3 = Color.FromName("SlateBlue");

在图像处理中一般需要获取或设置像素的颜色值,获取一幅图像的某个像素颜色值的具体步骤如下:

(1)定义Bitmap Bitmap myBitmap = new Bitmap("c:\\MyImages\\TestImage.bmp");

(2)定义一个颜色变量把在指定位置所取得的像素值存入颜色变量中 Color c = new Color();

c = myBitmap.GetPixel(10,10);//获取此Bitmap中指定像素的颜色。

(3)将颜色值分解出单色分量值

int r,g,b; r= c.R; g=c.G; b=c.B;

3.Font类

Font类定义特定文本格式,包括字体、字号和字形属性。Font类的常用构造函数是public Font(string 字体名,float 字号,FontStyle 字形),其中字号和字体为可选项和public Font(string 字体名,float 字号),其中“字体名”为Font的FontFamily的字符串表示形式。下面是定义一个Font对象的例子代码:

FontFamily fontFamily = new FontFamily("Arial");

Font font = new Font(fontFamily,16,FontStyle.Regular,GraphicsUnit.Pixel);

字体常用属性如表7.5所示。

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