关于.NET中位图保存的问题

mas*_*ani 3 .net c# bitmap

我有一个位图对象,并通过setpixel方法在其上绘制一些曲线.当我将这个位图保存为jpg文件时,我的图片背景不是白色表面.背景是透明的.问题是什么?我该如何解决这个问题?

Zac*_*son 6

Graphics.Clear(Color.White)在绘制位图之前调用.如果您还没有System.Drawing.Graphics位图的实例,请按以下步骤操作:

Graphics g = Graphics.FromImage(bitmap);
Run Code Online (Sandbox Code Playgroud)

清除位图:

g.Clear(Color.White);
Run Code Online (Sandbox Code Playgroud)

当然,不要忘记Dispose()在完成图形时打电话.

g.Dispose();
Run Code Online (Sandbox Code Playgroud)