摘要: 使用GDI+接口绘制图形比使用GDI要简单得多,且更容易实现用户的需求。GDI+提供了很多实用的特性,如线条平滑、图形平移、旋转、缩放等。 1.使用GDI+绘制直线1)创建画笔Pen pen(Color(255, 0, 0, 0), 2.0f) ;2)创建图形对象CDC *pDC = GetDC() ;Graphics graphics(pDC->m_hDC)3)绘制直线graphics.D... 阅读全文
posted @ 2006-04-20 18:56 深圳左岸 阅读(2836) 评论(2) 推荐(0) 编辑
摘要: 今天接受了一个新的任务,部门的头让我开发一个几何图形草图识系统,大概功能是实现将手画的几何图形草图(如直线、矩形、圆形等等)识别成为标准的矢量几何图形。而直到今天,我对手写识别的基本知识全部加起来也就是大概知道识别应该遵循如下流程: 至于这个流程的每一个步骤应该怎样操作,呵呵,还在学习。希望各位同行朋友多多指教,有好的经验或好的介绍,请多指导,或者有兴趣进行技术合作也可以(不会白干,呵呵)! 阅读全文
posted @ 2006-03-24 16:54 深圳左岸 阅读(3000) 评论(15) 推荐(0) 编辑
摘要: GDI+在原来GDI的基础上进行了许多的升级和优化,比如线条平滑、颜色透明度、图形变换(平移、缩放、旋转),更多图片格式支持等技术都进行了很大的改善,使用GDI+可以很方便的实现对各种图形的绘制和优化。GDI+属于.NET组合,不过VC6.0的朋友也可以很方面地使用它,在VC6.0和工程中使用GDI+的流程如下: 1.安装GDI+组件。对于没用安装.NET开发平台的朋友,不能直接开发GDI+程序... 阅读全文
posted @ 2006-03-14 14:06 深圳左岸 阅读(5032) 评论(2) 推荐(0) 编辑
摘要: 这段时间用GDI+开发一个适量图形绘制软件,类似于CoreDraw,用于教学之用。刚开始用GDI+提供的变换矩阵Matrix实现图形旋转变换,图形的平移和缩放则自己通过计算实现。后来使用发现通过计算修改了坐标值,图形进行多次缩放之后会变形,特别是缩到特小之后无法还原。所以想改用Matrix一起实现图形平称及缩放,原以为很简单,因为都有现成的接口,没想到实现起来还费了不少劲。  改用Matrix后,... 阅读全文
posted @ 2006-03-09 23:17 深圳左岸 阅读(7865) 评论(4) 推荐(0) 编辑