如何在新的位图上使用SetPixel?

时间:2015-01-31 17:21:03

标签: c# .net winforms

代码:

Bitmap newbmp = new Bitmap(512, 512);
foreach (Point s in CommonList)
{
    w.WriteLine("The following points are the same" + s);
    newbmp.SetPixel(s.X, s.Y, Color.Red);
}
w.Close();
newbmp.Save(@"c:\newbmp\newbmp.bmp", ImageFormat.Bmp);
newbmp.Dispose();

当它试图Save新的bmp时,我会在线路上遇到异常:

newbmp.Save(@"c:\newbmp\newbmp.bmp", ImageFormat.Bmp);

例外是:

  

ExternalException:GDI +中发生了一般错误

1 个答案:

答案 0 :(得分:0)

通常,如果出现此类保存错误,则必须确保存在要保存的路径,并且您具有实现保存所需的权限。