摘要:
之前是提出的问题。现在把它放在博客上咧:最近用GDI+绘图,初次使用,感觉绘制效率不太满足要求。搜索了些相关资料,多数也只谈到了使用双缓冲(仅仅是解决了画面的闪烁问题)。了解到DirectX绘制要快的多(picasa 就使用的DirectX),但好象没有这个必要,毕竟偶只是在窗口中绘制有动画效果的2维图片。认真研究了一番,也总结了一些提高效率的方法。如果哪位高手有更好的建议,希望指点一二,偶的这篇... 阅读全文
摘要:
偶贴的上一个帖子名字是“GDI+的绘图效率问题,大家讨论一下吧!”。在其中解决的效率问题远远不够。现在工作中的模块做的差不多了,总结了一下最近得到的经验结论,贴出来大家进一步讨论下。。。也算是在CSDN上得到了诸多帮助的一个小小的回报:) 在交流中共同进步吧! 不知道为什么MS把GDI+中的 DrawImage 这个函数效率做的这么低,(当然了,它的优点是使用方便、支持... 阅读全文
摘要:
这周在用GDI+实现图片的动画效果,起初每画一帧都在30-40ms左右,动画效果自然不能令人满意。困惑了良久,后面在高人的指点下,效率有了显著地提高,最主要是清楚了时间都花在了那里,优化起来也就方便很多。我现在知道的影响GDI+效率的主要有: 1、DrawImage,比起BitBlt实在差的不是一点点,解决的方法就是用BitBlt替换DrawImage。2、PixelFormat ,原来没想到这个... 阅读全文