我在一个Graphics上面画线后怎么把我画的线条存为bmp?或者转为bitmap?对于这块儿的确不熟悉阿!
代码如下: Pen myPen = new Pen(Color.Red);
IntPtr hwnd = picturebox1.Handle;
Graphics g = Graphics.FromHwnd(hwnd);
myPen.Width =8;
g.DrawLine(myPen,new Point(50,50),new Point(10,10));
g.DrawLine(myPen,new Point(50,50),new Point(120,120));Bitmap tempBitmap= new Bitmap();
//后面的就不知道该怎么做了,怎么才能把握刚才画的线转为bitmap用来做其他操作!谢谢 谢谢~!
g.Dispose();
代码如下: Pen myPen = new Pen(Color.Red);
IntPtr hwnd = picturebox1.Handle;
Graphics g = Graphics.FromHwnd(hwnd);
myPen.Width =8;
g.DrawLine(myPen,new Point(50,50),new Point(10,10));
g.DrawLine(myPen,new Point(50,50),new Point(120,120));Bitmap tempBitmap= new Bitmap();
//后面的就不知道该怎么做了,怎么才能把握刚才画的线转为bitmap用来做其他操作!谢谢 谢谢~!
g.Dispose();
解决方案 »
- C# 拆分tif文件
- 关于ASP.NET相对路径和绝对路径的问题~求解!
- 一个条码的问题,请问各位有没有试过?
- MDI窗体释放资源问题
- 多层控件命名
- 那位大哥知道这样的程序要多少钱啊?
- DataView在DataGrid中显示的问题
- 请问用自动增加列时,它会不会自动处理并发问题
- vs2005 (c#)+SQL2005, winform 中的datagridview添加、修改、删除如何做呢?
- winform中的DATAGRID的问题
- 为什么项目打不开。真的好急!!!!!!!!!!
- 請教各位一個問題:在web頁面上面有一些動態的圖片,當我點幾頁面上任何一個連結的時候,動態圖片會停滯.重新刷新一下又ok了..急!!!
Graphics g = Graphics.FromImage(bmp);
//直接画到bitmap里面即可Pen myPen = new Pen(Color.Red);
myPen.Width =8;
g.DrawLine(myPen,new Point(50,50),new Point(10,10));
g.DrawLine(myPen,new Point(50,50),new Point(120,120));
Graphics g = Graphics.FromImage(bmp);
Graphics g = Graphics.FromImage(bmp);
g.DrawLine(....);picturebox1.Image=bmp
Graphics g = Graphics.FromImage(newBitmap);
g.DrawLine(myPen,new Point(50,50),new Point(10,10));
g.DrawLine(myPen,new Point(50,50),new Point(120,120));
newBitmap.Save("c:\\TestImage.bmp", System.Drawing.Imaging.ImageFormat.Bmp) ;