最近在学习winform设计,是关于保存bmp画图的。这方面我是新手。是网友帮我解决的问题。
刚开始的问题,问题描述是这样的:怎样保存用Graphics 画的图形。
网友给我答案:
Bitmap bmp = new Bitmap(400, 400);
Graphics p = Graphics.FromImage(bmp);
p.DrawLine(new Pen(Color.Red), new Point(10, 10), new Point(20, 20));
bmp.Save("d://aa.bmp");
p.Dispose();
下面是我自己写的程序:
Bitmap bmp = new Bitmap(400, 400);
Graphics p = Graphics.FromImage(bmp);
p.DrawLine(new Pen(Brushes.Red), new Point(10, 10), new Point(20, 20));
bmp.Save("d;//2.bmp");
p.Dispose();
但是运行出现异常:Externale Exception ,我也不知道是什么问题。
然后我就发到帖子上。然后网友给我回帖(http://topic.csdn.net/u/20081021/21/08744812-ea6c-42f1-9d54-8b81859bfbb7.html),“真确啊,能运行啊”。
我在仔细的看过程序后,还是没有发现问题,也不知道是怎么回事,我看两段代码都一样啊。实在是不行的时候,我把这两端代码做成文本, 然后用UE比较两段,发现了错误在哪里,用红色标记的部分;";"。
所以,以后网友要多注意这个错误,以免犯同样的错误。