C#简单截取屏幕图像,并保存到指定位置(图文详解) | 您所在的位置:网站首页 › 在电脑上如何剪切屏幕上的部分内容 › C#简单截取屏幕图像,并保存到指定位置(图文详解) |
一:需求
1、利用C#截取屏幕图像 2、保存图像到指定位置 二、准备1、visual studio 2、新建控制台项目 3、引入System.Drawing和Syetem.Windows.Form 1、先写截取屏幕图像的方法 #region 截取屏幕图像 private static Bitmap GetScreenCapture() { Rectangle tScreenRect = new Rectangle(0, 0, Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Bitmap tSrcBmp = new Bitmap(tScreenRect.Width, tScreenRect.Height); // 用于屏幕原始图片保存 Graphics gp = Graphics.FromImage(tSrcBmp); gp.CopyFromScreen(0, 0, 0, 0, tScreenRect.Size); gp.DrawImage(tSrcBmp, 0, 0, tScreenRect, GraphicsUnit.Pixel); return tSrcBmp; } #endregion2、再写调用此方法后,将图片放在f盘下(放在main方法里面调用即可) Bitmap bitmap = GetScreenCapture(); bitmap.Save(@"f:\\NewDriverScreen.jpg"); 四、运行后的结果说明:因为我的需求是截取设别管理器,所以运行的结果就是这个图片 |
CopyRight 2018-2019 实验室设备网 版权所有 |