码迷,mamicode.com
首页 > Windows程序 > 详细

C# 实现屏幕截屏

时间:2017-04-13 19:56:06      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:uid   ima   rom   jpg   屏幕宽高   from   graphics   prim   int   

//屏幕宽
            int iWidth = Screen.PrimaryScreen.Bounds.Width;
            //屏幕高
            int iHeight = Screen.PrimaryScreen.Bounds.Height;
            //按照屏幕宽高创建位图
            Image img = new Bitmap(iWidth, iHeight);
            //从一个继承自Image类的对象中创建Graphics对象
            Graphics gc = Graphics.FromImage(img);
            //抓屏并拷贝到myimage里
            gc.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight));
            //this.BackgroundImage = img;
            //保存位图
            img.Save(@"C:\" + Guid.NewGuid().ToString() + ".jpg");

C# 实现屏幕截屏

标签:uid   ima   rom   jpg   屏幕宽高   from   graphics   prim   int   

原文地址:http://www.cnblogs.com/shiyh/p/6705681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!