请教文字和图片叠加速度太慢
我有一个BMP原始数据块1024×768×32Bit
我要在这个BMP数据块上进行文字和图片的叠加,该怎么样做速度最快?
我是先CreateDIBSection创建一个HBITMAP
然后用SetDIBits把数据块应用到这个HBITMAP
然后再将这个HBITMAP选择到内存DC,在这个DC上输出文字和图片等信息
最后GetDIBBits将叠加后的数据再取回来
由于数据比较大我发现这种方法太慢,只在上面输出一行文字有时需要15ms左右,我想可能是由于SetDIBits和GetDIBBits进行内存拷贝时造成的,但又没想到好的办法!
诚心请教各位有什么快的方法?