当前位置:编程学习 > C#/ASP.NET >>

如何将一个Panel上绘制的东西保存为图片?

如题,现在想把panel上的控件和绘制的东西保存为一张图片,高手请赐教。 --------------------编程问答-------------------- 自己顶一下,高手指导一下啊 --------------------编程问答-------------------- 怎么高手还不出现,大家帮帮忙啊 --------------------编程问答-------------------- 解决办法如下:

Bitmap bitGraph= new Bitmap(nWidth, nHeight);
Graphics gImage = Graphics.FromImage(bitNew);

DrawImage(bitGraph, 0, 0);
//下面是利用gImage画矢量图形
。。。。。。。

//最后:
bitGraph.Save("c:\\button.bmp", System.Drawing.Imaging.ImageFormat.Bmp);


--------------------编程问答-------------------- 绘制的东西保存为一张图片非常容易,控件绘制出来就是扯淡了~~~~~~~~~

各种控件——都不一样的,除非采用抓屏方式,然后找位置进行截取 --------------------编程问答-------------------- C#中如何进行抓屏,并保存抓屏的图片? --------------------编程问答-------------------- CurImage As Image = New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
g As Graphics = Graphics.FromImage(CurImage)
g.Clear(Color.White)
g.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size)
PicBox.Image = CurImage --------------------编程问答-------------------- 这是抓屏的代码,VB的,C#也一样的 --------------------编程问答-------------------- 同问。。。 --------------------编程问答-------------------- this.drawtobitmap
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,