我想知道如何在动态生成图片时更改背景颜色。
只需使用 Graphics 对象的 .Clear()
方法,并传递你想要用作背景的颜色即可。
例如:
g.Clear(Color.Blue);
Graphics graph = Graphics.FromImage(bitmap);
graph.Clear(Color.Yellow); // set color for background
g
是你的Graphics
对象,image
是你的Image
对象,color
是你的Color
对象:
g.FillRectangle(new SolidBrush(color), new Rectangle(Point.Empty, image.Size));
Clear
方法。(我不知道它的存在!)g.Clear(color);