以下为C#截屏的示例代码,并保存为.jpg文件。
Image img = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height);
Graphics g = Graphics.FromImage(img);
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighSpeed;
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), Screen.AllScreens[0].Bounds.Size);
img.Save("D:\\"+DateTime.Now.ToString("yyyyMMdd_HHmmss")+".jpg");