网上搜了一圈没找到合适的。
后来经过某外国搜索引擎,得到启发
graphics.CompositingMode = CompositingMode.SourceCopy;
SolidBrush solidBrush = new SolidBrush(Color.Transparent);
graphics.FillRectangle(solidBrush, rect);
1.模式设为
CompositingMode.SourceCopy;
2.这时用透明区域才能覆盖。。
如果还想用混合alpha模式继续画图,那么模式调整回来即可。