Graphics对象相当于画板,你现在Graphics g = new Graphics();等于没有选定画板,当然无法绘画了。
一般是这样的:
Bitmap bitmap = new Bitmap( 400, 400 );//400X400大小的位图
Graphics g = Graphics.FromImage( bitmap );//把这个新建的位图当作画板
g.Clear( Color.White );//先清空画板,再用白色填充画板背景色//绘图代码...bitmap.Save( System.Web.HttpContext.Current.Response.OutputStream,ImageFormat.Jpeg );
//保存图片到输出流
一般是这样的:
Bitmap bitmap = new Bitmap( 400, 400 );//400X400大小的位图
Graphics g = Graphics.FromImage( bitmap );//把这个新建的位图当作画板
g.Clear( Color.White );//先清空画板,再用白色填充画板背景色//绘图代码...bitmap.Save( System.Web.HttpContext.Current.Response.OutputStream,ImageFormat.Jpeg );
//保存图片到输出流
不会吧,Graphics实质上是一个绘图权,不应新建的,应通过上级窗器获取的
比如建立一图片对象,获取其绘图权
你只需要 项目----添加现有项(选择所有文件) 选择然后调用就可以啦。
再另一个 xxx.cs文件中你要加上 using DrawTools ;