GDI高级编程
第15章 GDI+高级编程
本章介绍GDI+的路径、区域、变换、图像处理和图元文件等高级编程内容。
路径由许多不同类型的点所构成,用于表示复杂的不规则图形。区域是由矩形、椭圆、多边形等几何形状组合构成的一种封闭图形,可用于复杂图形的绘制、剪裁和击中测试等。Graphics类可对绘制的图形进行平移、旋转和伸缩变换。矩阵类Matrix则可用于图形、图像、颜色、路径、区域等对象的变换。GDI+的图像处理功能强大,可以加载、保存和操作多种格式的图像。GDI+的图元文件格式为EMF+,可用来保存和重放绘图记录,也能用于交互绘图的重绘操作。
15.1 路径
路径(path)是一系列相互连接的直线和曲线,由许多不同类型的点所构成,用于表示复杂的不规则图形,也叫做图形路径(graphics path)。路径可以被画轮廓和填充,也可以用于创建区域和路径渐变刷等。
在GDI中也有路径(本书未讲),但是它只是作为DC的一种状态才能存在。独立的路径对象,则是GDI+的新特点。
15.1.1 图形路径
在GDI+中,路径由图形路径类GraphicsPath表示,它是GDI+基类GdiplusBase的直接派生类。
1.构造函数
GraphicsPath类有三个构造函数:
GraphicsPath(FillMode fillMode = FillModeAlternate); // 构造一个空路径
Graph
您可能关注的文档
最近下载
- 关键信息基础设施网络安全防护.pptx VIP
- 2026《交直流混合微网的模型以及相关控制概述》.docx VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.8 作业安全”审核检查单(雷泽佳编制-2025A0).docx VIP
- 机动车维修企业安全培训课件.pptx VIP
- 第36届全国中学生物理竞赛浙江省初赛试卷(含答案)word版.docx VIP
- 2013款长安福特翼虎_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
- 学前儿童发展心理学(儿童心理学)题库(含答案).docx VIP
- 读书分享:《窗边的小豆豆》.ppt VIP
- 盆底康复治疗ppt课件.pptx
- 江西省数字普惠金融发展现状及问题与对策分析.pdf VIP
原创力文档

文档评论(0)