- 2
- 0
- 约7.18千字
- 约 4页
- 2017-07-12 发布于河南
- 举报
利用双缓存技术解决GDI画图刷新问题
利用双缓存技术提高GDI+的绘图效果
摘要
在进行图像处理的软件中,一般的图形处理程序需要大量的绘图操作,首要解决的就是绘图的效率和效果问题:前者表现在性能方面,是否有延迟,一个小小的交互操作是否要等上几秒才能看到结果;后者表现在重新绘制或刷新的过程中出现闪烁?本文主要介绍GDI+程序中引用双缓冲技术以解决重绘时出现的闪烁问题—提高绘图效果。
关键字:GDI+;双缓存;快速;缓存位图;效果
引言
在使用GDI+的实际的绘图中,绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。这样的效率非常低,不仅达不到性能要求,而且还可能会出现闪烁的现象。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到窗口,因此整个窗口中,只要是图元所在的位置,都在刷新,而刷新的时间是有差别的,闪烁现象自然会出现。所以说,此时导致窗口闪烁现象的关键因素并不在于Paint事件调用的次数多少,而在于各个图元的重绘。
根据以上分析可知,当图元数目不多时,窗口刷新的位置也不多,窗口闪烁效果并不严重;当图元数目较多时,绘图窗口进行重绘的图元数量增加,绘图窗口每一次刷新都会导致较多的图元重新绘制,窗口的较多位置都在刷新,闪烁现象
您可能关注的文档
- 专题三 三角函数与平面向量综合应用.ppt
- 专题二 细胞代谢 整合提升.ppt
- 丘北县官寨乡小矣勒小学住宿楼与食堂地基工程地质勘察报告.doc
- 专题五 圆锥曲线综合问题.ppt
- 专题五·2外交关系突破.ppt
- phP基础知识期末考试题.doc
- 函数指针与回调函数用法.docx
- 个税政策学习.ppt
- 中医妇科学--妇科杂病·不孕症.ppt
- 光盘上的图标全部变成IE网页文件图标的解决方案.doc
- 【计算题专项练习】人教版小学五年级数学下册第二单元计算专项01:求一个数的因数(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第四单元计算专项06:比例尺(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第二单元计算专项02:求一个数的倍数(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第二单元计算专项02:百分数的四则计算(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第六单元计算专项02:异分母分数加、减法(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第六单元计算专项06:数阵问题(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项02:计算圆柱的表面积(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项01:计算圆柱的侧面积(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项09:立体图形的切拼(含答案).pdf
- 专利强制许可规定及案例.docx
最近下载
- 2024年高频高危漏洞清单(3).docx VIP
- 二龙山水电站增效扩容改造项目-初步设计报告.doc VIP
- 桑墟水电站增效扩容改造初步设计报告书.doc VIP
- 企业安环部各岗位职责.pdf VIP
- 2024年工勤考试收银审核员(高级技师)考试题(含答案).pdf VIP
- 财务报表分析概论张新民.pptx VIP
- 【2025年】上海市公安机关辅警招聘[面试]复习题及答案.docx VIP
- 2024《色氨酸生产中的热量衡算及设备选型综述》3400字.docx VIP
- 《DLT 1215.2-2013链式静止同步补偿器 第2部分:换流链的试验》专题研究报告.pptx VIP
- 2025年铜仁学院专升本护理题目及答案.doc VIP
原创力文档

文档评论(0)