C#获取屏幕当前的全屏截图
千万不要用来做坏事哦
稍晚些我会把示例放到github上面提供下载
废话不多说,上代码
static void toScreen() { //获取到主显示器 Screen scr = Screen.PrimaryScreen; //获取到它的边界 Rectangle rc = scr.Bounds; //取出宽度 int iWidth = rc.Width; //取出高度 int iHeight = rc.Height; //创建一个和屏幕一样大的Bitmap Image myImage = new Bitmap(iWidth, iHeight); //从一个继承自Image类的对象中创建Graphics对象 Graphics g = Graphics.FromImage(myImage); //抓屏并拷贝到myimage里 g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight)); //保存为文件 myImage.Save("D://cutscreen.jpg"); }
注意:使用本代码造成的一切后果本人不承担任何责任
微信扫码查看本文
发表评论