对位图填充,可以直接取得数据指针,然后自己将颜色填充,也可以用GDI函数填充,两者都是操作内存,其中我对内存操作就是填充一行,然后用memcpy拷贝一行,然后拷贝2行,4行,8行,
结果速度对比竟然是gdi的10倍,那么gdi内存填充是怎么做的?还有多边形填充也是,是gdi得五倍,请赐教
结果速度对比竟然是gdi的10倍,那么gdi内存填充是怎么做的?还有多边形填充也是,是gdi得五倍,请赐教
解决方案 »
- 指针数组的赋值
- 请问 用 ActiveX控件实现符合下述功能 谢谢
- 我彻底服了VC,
- 没有得到满意回答的帖子怎么删除?帮助上说有其他人回答的就不能删除,这样太不科学了
- 求一个对图象大小进行归一划的算法。
- 怎样使用用RTP协议!30分送大虾!
- 疑惑:拷贝构造和附值函数中私有变量的疑惑????
- 由7个字节16进制数组成的字符串,而strlen("\xFF\x01\x00\x08\x00\x20\x29") == 2 为什么不等于7??
- MapViewOfFile后,怎么知道那些页被写过?
- 在VC程序中开一个新窗体,隶属于主程序,但要求属于非模式窗体!
- 用MCI播放AVI媒体文件,如何实现循环播放,和多个文件列表播放。
- 问题:规避XP SP2限制实现UDP哄骗
直接操作内存好像是快一点。我么考虑过为什么,就这么用了。
我理解是GDI要调用的设备比你自己调的要多。可能考虑保护等方面更耗些资源。
maybe吧。