首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

双缓冲GDI+绘图方法中怎么清除缓冲区中指定区域的图像

2012-09-10 
双缓冲GDI+绘图方法中如何清除缓冲区中指定区域的图像?使用了双缓冲GDI+绘图方法,bufferImage是内存中的图

双缓冲GDI+绘图方法中如何清除缓冲区中指定区域的图像?
使用了双缓冲GDI+绘图方法,bufferImage是内存中的图像缓冲区。
问题是:当我想向bufferImage中的指定区域绘入PNG类型的图像时,“PNG图像的透明部分就会出现bufferImage中原有的图像!”
我想让PNG图像的透明部分也能覆盖bufferImage中原有的图像。想到的一个办法是先把bufferImage中指定区域的图像清除掉(注意不是整个bufferImage中的图像!),用什么办法实现呢?另外还有什么更好的办法吗?
谢谢指点!


[解决办法]
做一个Image,专门用于遮盖
颜色根据需要用白色或黑色等


[解决办法]
New 运算一次这个空间,再放数据进去试一下

热点排行