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

C# 截屏

时间:2018-01-11 16:07:29      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:save   图片   ali   map   大小   jpg   get   质量   .com   

 

 

  Rectangle rect = new Rectangle();//存储矩形大小位置
            rect = Screen.GetWorkingArea(this); //GetWorkingArea 获取屏幕工作区域,不包括工作栏任务栏
            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));//保存整个窗体为图片 
            Image MyImage = bit;
            MyImage.Save(@"c:/Capture.jpg", ImageFormat.Jpeg);

 

 Rectangle rect = new Rectangle();//存储矩形大小位置
            rect = Screen.GetBounds(this);//GetBounds 获取屏幕整个区域 
            Bitmap bit = new Bitmap(rect.Width, rect.Height);//实例化一个和窗体一样大的bitmap
            Graphics g = Graphics.FromImage(bit);
            g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高 
            g.CopyFromScreen(0, 0, 0, 0, new Size(rect.Width, rect.Height));//保存整个窗体为图片 
            Image MyImage = bit;
            MyImage.Save(@"c:/Capture.jpg", ImageFormat.Jpeg);

 

C# 截屏

标签:save   图片   ali   map   大小   jpg   get   质量   .com   

原文地址:https://www.cnblogs.com/lanyubaicl/p/8267385.html

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