今天把 Mahesh Chand 写的Graphics Programming with GDI+ 看完了。
个人感觉Microsoft设计的这个图形编程接口挺人性化的。很多基本的设计都可以非常简单的实现。
同时很多的效果都有很多的实现,但是不同实现又有不同的效果。这个效果只要体现在效率上面,比如你要画很多的图形,可以一个一个的画出来,这是一种实现。但是你也可以先创建一个PATH的对象,将你要绘制的图像先添加到这个PATH对象之中,这样会有更好的效率。再比如说系统画笔,在使用系统颜色的时候,我们最好是创建一个系统画笔来绘制图象。用系统颜色也能达到同样的效果,但是效率就明显比不上创建一个系统画笔来绘制图象。还有双缓存技术的使用,等等。
GDI+ 编程简单易上手,可是想用其绘制复杂的图像还是相当有难度的,这只要体现在变化矩阵的使用上面,还有颜色的组合,这都需要多年的经验。
目前GDI+在最新的WPF中也有一定的应用,但是更多的还是在.net2.0环境中的使用阿~~~~。
感叹技术更新太快。
读《GDI+ 图形程序设计》
最新推荐文章于 2021-01-20 01:33:06 发布