我有位图图像:

我在该图像上绘制矩形:
Bitmap myImage = new Bitmap("path");
using (Graphics gr = Graphics.FromImage(myImage))
{
Pen pen = new Pen(Color.Black, 2);
gr.DrawRectangle(pen, 100,100, 100, 200);
}
Run Code Online (Sandbox Code Playgroud)

我想用黑色填充整个图像,矩形除外.像这样:

知道如何实现它吗?
Lar*_*ech 10
一个简单的ExcludeClip将:
using (Graphics g = Graphics.FromImage(myImage)) {
g.ExcludeClip(new Rectangle(100, 100, 100, 200));
g.Clear(Color.Black);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |