
GDI+
backo880607
酷爱音乐热爱软件设计热于研究源代码我也喜欢逛街哦天一个大男人居然喜欢逛街
展开
-
GDI+学习之路7--坐标系统和转换
<br /><br /> GDI+提供世界变换和页面变换功能,可让您转换 (旋转、缩放、平移等) 所绘制的项目。这两种转换功能适用于各种坐标系统。坐标系统类型(Types of Coordinate Systems)<br />GDI+使用三个坐标空间:世界、页面和设备。世界坐标 (World Coordinate) 是用来制作特定绘图自然模型的坐标。页面坐标 (Page Coordinate) 则是指绘图接口 (例如窗体或控件) 使用的坐标系统。设备坐标 (Device Coordin原创 2011-05-23 15:56:00 · 6657 阅读 · 3 评论 -
GDI+学习之路8--图形容器
<br /><br /> 图片状态(裁剪区域、变形、质量设置等)存储于Graphics对象中。GDI+ 允许您采用一个容器临时替换或者扩充一个Graphics对象的状态。调用Graphics对象的BeginContainer方法开始一个容器,直至调用EndContainer方法终止一个容器。在这期间,您对于属于该容器的Graphics对象进行的任何状态改变都不会覆盖掉Graphics对象现存的状态。<br />下面的例子在一个Graphics对象中创建一个容器。Graphics对象的世界变换是向原创 2011-05-23 16:04:00 · 3158 阅读 · 1 评论 -
GDI+学习之路1--准备知识
<br /> 从今天开始,根据MSDN中GDI+文档正式学习GDI+图形界面编程技术。GDI+概述:<br />Microsoft Windows GDI+ 是Windows XP和Windows Server 2003操作系统的子系统,它负责在屏幕和打印机上显示信息。GDI+是一个应用程序编程接口(API),它由一组C++类实现。基于Microsoft Win32的应用程序不能直接访问图形硬件,而是通过GDI+来协调设备驱动和程序动作的交互。GDI+同样支持Microsoft Win64。<br /原创 2011-04-13 00:19:00 · 2223 阅读 · 0 评论 -
GDI+学习之路3--线条、曲线和图形(一)
<br /> <br /> GDI+的矢量绘图部分被用来绘制线条、绘制曲线和填充图形。矢量图概览(Overview of Vector Graphics)<br /> Microsoft Windows GDI+在一个坐标系统中绘制线条、矩形和其它图形,你可以选择各种不同的坐标系统,默认的坐标系统原点为左上角,X轴指向右,Y轴指向下,其度量单位为像素。<br /><br />电脑显示器在一个矩形点阵(即分辨率)上创建其显示画面,这些点称为图片要素或者象素。不同的显示器其在屏幕原创 2011-04-18 00:27:00 · 5396 阅读 · 4 评论 -
GDI+学习之路2--新特性
<br /> <br />Microsoft Windows GDI+ 不同于GDI体现在2个方面。第一,GDI+通过提供新的功能扩展了GDI的特性,比如渐变画刷和半透明混合。第二,编程模型的改进使得图形开发更加简单和灵活。相对于GDI的新特性渐变画刷(Gradient Brushes)<br /> GDI+通过提供用于填充图形、路径、区域的线性渐变和路径渐变画刷来扩展了GDI的功能。渐变画刷同样能够被用来绘制线条、曲线、路径。当您采用线性渐变画刷填充图形的时候,颜色将在穿越该图形时逐渐改变原创 2011-04-17 01:14:00 · 3576 阅读 · 1 评论 -
GDI+学习之路4--线条、曲线和图形(二)
10天都没有更新博文了,忙着做公司的事情。昨天终于交了,感受到做个产品的不容易。看来前期工作还是没有做够,呵呵……但总算完成了。现在可继续我的GDI+学习之路。基数样条(Cardinal Splines) 基数样条是一组独立的曲线按照一定的顺序连接成一条较大的曲线。样条由一组点和张力参数描述,基数样条以平滑的方式穿过数组里的每个点,在曲线上不会出现尖角和突变。下图显示一组点和穿过他们每个点的基数样条。 基数样条在张力参数不同的时候将生成不同的曲线,下图显示了通过相同一原创 2011-04-28 11:30:00 · 4209 阅读 · 0 评论 -
GDI+学习之路5--线条、曲线和图形(三)
<br /> <br /> 今天更新多点吧,把线条、曲线和图形部分写完了。看起来得要有时间的紧迫感啊,呵呵……画刷和填充图形(Brushes and Filled Shapes)<br /> 一个闭合图形比如矩形和椭圆包含一个边框和内部区域。边框是由Pen对象绘制,而内部区域由Brush对象进行填充。Microsoft WindowsGDI+提供几种画刷类用于填充闭合图形的内部区域:SolidBrush、HatchBrush、TextureBrush、LinearGrad原创 2011-04-28 23:29:00 · 5505 阅读 · 1 评论 -
GDI+学习之路6--图象、位图和图元文件
<br /> <br /> <br /> Microsoft Windows GDI+提供了Image类用于进行光栅图像(位图)和矢量图像(图元文件)。Bitmap类和Metafile类都是继承自Image类。Bitmap类通过提供加载、储存和管理光栅图像的其它方法,增强了Image类的功能。Metafile类别通过提供记录和检验矢量图像的其它方法,增强Image类别的功能。位图类型(Types of Bitmaps)<br />位图是像素的矩形阵列,而每个像素都由位数组指定其颜色。单个像素原创 2011-05-06 16:55:00 · 4740 阅读 · 0 评论