C# 截屏窗體保存為圖片


private void button1_Click(object sender, EventArgs e)
{
Bitmap bit = new Bitmap(this.Width, this.Height);//實例化一個和窗體一樣大的bitmap
Graphics g = Graphics.FromImage(bit);
g.CompositingQuality = CompositingQuality.HighQuality;//質量設為最高
g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));//保存整個窗體為圖片
//g.CopyFromScreen(panel游戲區 .PointToScreen(Point.Empty), Point.Empty, panel游戲區.Size);//只保存某個控件(這里是panel游戲區)
bit.Save("D:\\weiboTemp.png");//默認保存格式為PNG,保存成jpg格式質量不是很好

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM