【发布时间】:2019-02-14 02:35:20
【问题描述】:
我正在位图上创建一个圆形,但想在其中有一个洞。搜索半小时后,我才找到将图像裁剪为圆形的方法。难的是,中间的洞应该和图像的其余部分一样透明。
This 是基础图像,the yellow circle 表示应该添加的透明区域。
感谢您的任何帮助。
【问题讨论】:
-
位图不支持透明度。幸运的是,您在问题中链接的图像不是位图,而是 确实 支持透明度的 PNG 图像。我建议您大量编辑您的问题,用“png”代替“位图”的提及。我冒昧地将
bitmap标签替换为png,希望它能吸引到合适的专业知识:) -
嗯`new Bitmap(2048, 2048, System.Drawing.Imaging.PixelFormat.Format32bppArgb)`对我来说完全没问题而且是透明的!
-
@clark:不要将 BMP 文件格式与 GDI Bitmapobject 混淆!
-
@TaW 太晚了;我已经这样做了。
-
好吧,那你还有什么建议呢?
标签: c# bitmap transparency system.drawing