我想用c#做一个橡皮擦,要可以把背景图片擦出来,不要擦成白纸的那种

恰有没有比如颜色为透明的画笔呢?如何在有图片的情况下消去部分图片并把背景图片显示出来呢?... 恰有没有比如颜色为透明的画笔呢?如何在有图片的情况下消去部分图片并把背景图片显示出来呢? 展开
 我来答
匿名用户
推荐于2016-12-01
展开全部
你的思路错了。搽出背景来,不是使用透明画笔,而是使没划过的地方现实颜色遮挡住后面的背景。这个要用gdi计算每一个像绝中悔素来实现,通过改变相应的像素的透明度来显示出后面的图像,简单的画笔是实现不了的。
另外还有一种方法,是让图像前置,让划过的地方的图像的像素从透明变成不透明,也可以产生一样的效果,也可培液以。
第三种方并正法,用一个遮罩。在遮罩层绘画。
狮是搞完泪18
2013-01-29 · TA获得超过270个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:258万
展开全部
普遍的做法是,在内存中保留俩张位图,消薯哪一张背景图,一张前景图,前景图以透明的方式(只有你画拿码过的地方会覆盖),覆盖在背景图上,你的橡皮只修改前景图就可以了手斗,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百百mp3
2013-01-27 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:549万
展开全部
new Pen(Color.Transparent)
//透巧迹明画笔,不过你画是没告宽李有效果的,GDI是覆盖形袜迟式的...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式