首页 > 编程语言 >C#获取屏幕当前的全屏截图

C#获取屏幕当前的全屏截图

时间:2023-02-19 15:23:57浏览次数:37  
标签:截图 C# Graphics myImage 全屏 rc new iHeight

 C#

        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");        
        }

标签:截图,C#,Graphics,myImage,全屏,rc,new,iHeight
From: https://www.cnblogs.com/hezq/p/17134763.html

相关文章

  • Quick Scan
    QuickScanapplicationiseasytoscanandgenerateQR(Quickresponse)codes.Scan,saveanduseanyinformationbyQRCode. Features:*Thescannedcontent......
  • js performance checker All In One
    jsperformancecheckerAllInOnejs性能检测console.timeconsole.timeLogconsole.timeEndconsole.time(`⏰performance`);for(leti=0;i<10**3;......
  • Websocket 和 http 的区别
    1.含义不同websocket是一种在单个TCP连接上进行全双工通信的协议http:超文本传输协议,是一个简单的请求-响应协议,它通常运行在TCP上,是单向的通信协议2.连接方式......
  • BUUCTF [GXYCTF2019]luck_guy RE
    无壳64位用IDA64打开,查看主函数int__cdeclmain(intargc,constchar**argv,constchar**envp){intv4;//[rsp+14h][rbp-Ch]BYREFunsigned__int64v......
  • 前端vue的JsPDF html2canvas 生成pdf并以文件流形式上传到后端(转载)
    原文地址1.首先在文件内引入htmlToPdf.js这里代码引入了html2canvas和jspdf//需要npmihtml2Canvas和npmijspdf在这里将getPdf这个函数挂载到Vue的原型上,最后retu......
  • [PKUSC2018]神仙的游戏
    神仙的游戏设s的长度为len,那么当k<=\(\lfloor\frac{len}{2}\rfloor\)时,只需要s[1..k]=s[len-k+1...len]即可。也就是说我们要判断前缀的1与后缀的0是否对应。......
  • Mina Tcp服务器开发
    因项目架构需求,需要开发一个MinaTcp服务器。我的Mina服务器是JavawinForm,这与在web项目使用会有少许不同。1、Maven依赖<dependency><groupId>o......
  • C++ 简单IocContainer
    IocContainer.h#pragmaonce#include<map>#include<string>#include<functional>#include<memory>#include<stdexcept>template<classT>classIocContainer{......
  • acwing 判断子序列
    原题链接题解分析使用双指针,o为数组1的指针,p为数组2的指针因为数组2要比数组1大,所以使p每次循环自增,当有相同值,使o自增,最后检查o是否已经遍历完毕即可代码#includ......
  • Nginx location
                                                 c......