vc6.0 MFC如何将两张图片叠加变成一张图片?

2024-11-10 15:48:09
推荐回答(1个)
回答1:

图像处理,使用VC6简单做容易,复杂做,涉及太多算法和图形学的东西,具体问题要具体分析。
最简单的:CDC类的BitBlt就是MFC下专门用来操作位图的,将两张位图分别导入到CBitmap做成内存DC后,一次BitBlt到设备DC上,就完成了图片的叠加,叠加效果,由BitBlt函数的光栅代码参数决定,详细看这个函数的帮助(内容不少),可以熟悉不同的叠加方式。(还有相关函数TransparentBlt等)
再复杂的,就需要用其它图形图像库了,比如OpenGL等,都有相关的功能算法。