• C# 截屏


      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);
  • 相关阅读:
    个人工作总结2
    个人工作总结1
    《梦断代码》阅读笔记01
    构建之法阅读笔记4
    四则运算-安卓版
    最大联通子数组之和(dfs,记忆化搜索,状态压缩)
    第五周进度报告
    第四周进度报告
    最大子数列之和问题
    构建之法阅读笔记3
  • 原文地址:https://www.cnblogs.com/lanyubaicl/p/8267385.html
Copyright © 2020-2023  润新知