发布网友 发布时间:2022-05-27 20:56
共3个回答
热心网友 时间:2024-03-21 09:02
你的思路错了。搽出背景来,不是使用透明画笔,而是使没划过的地方现实颜色遮挡住后面的背景。这个要用gdi计算每一个像素来实现,通过改变相应的像素的透明度来显示出后面的图像,简单的画笔是实现不了的。热心网友 时间:2024-03-21 09:02
普遍的做法是,在内存中保留俩张位图,一张背景图,一张前景图,前景图以透明的方式(只有你画过的地方会覆盖),覆盖在背景图上,你的橡皮只修改前景图就可以了,呵呵热心网友 时间:2024-03-21 09:03
new Pen(Color.Transparent)