首页 > 编程语言 >C#-实现屏幕截取

C#-实现屏幕截取

时间:2023-01-12 18:24:44浏览次数:38  
标签:using C# 截取 Dispose bitPic gra new 屏幕

引入命名空间:

using System.Drawing;

以下代码即可实现:

static void PrintScreen()
{
    using (Bitmap bitPic = new Bitmap(
       width: Screen.PrimaryScreen.Bounds.Width,
       height: Screen.PrimaryScreen.Bounds.Height))
    {
        using (Graphics gra = Graphics.FromImage(bitPic))
        {
            gra.CopyFromScreen(new Point(0, 0), new Point(0, 0), bitPic.Size);
            bitPic.Save("D:\\screen.bmp");
            bitPic.Dispose();
            gra.Dispose();
        }
    }
}

  

标签:using,C#,截取,Dispose,bitPic,gra,new,屏幕
From: https://www.cnblogs.com/cfsl/p/17047475.html

相关文章

  • CMU15-445:Project #1 - Buffer Pool
    Project#1-BufferPool本文是对CMU15-445课程第1个项目的一个粗略总结和翻译。仅供个人(M1kanN)复习使用。1.Overview本学期要求为BusTubDBMS实现一个新的面......
  • MySQL中的COUNT(*)和COUNT(col)
    ​另一篇:differencebetweencount(1)andcount(*) 看看人们是如何使用COUNT(*)和COUNT(col)的,看起来大多数人都认为它们是同义词,只是使用他们喜欢的,而在性能甚至查询......
  • centos7.9 安装ddddocr验证码识别模块
    正常安装pipinstallddddocr 但是因为会使用国外源,很慢,所以我们使用国内源 首先先安装opencv-python-headless注意要使用小于4.3版本的,否则按照不上,windows忽略这一......
  • Visual Studio Code下实用插件
    查看VS已经安装的插件:点击侧边栏中的扩展按钮,然后在出现的搜索栏中输入@installed即可查看已经安装的插件1、GBKtoUTF8插件可以解决从其他地方拷贝代码到VS下的注释乱码......
  • SiteFactory编辑器支持Word文档粘贴
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java"......
  • freeswitch的多租户模式
      概述freeswitch是一款简单好用的VOIP开源软交换平台。现在的VOIP服务越来越倾向于云端服务,包括呼叫中心云服务,线路云平台。而云平台对多个客户的服务就需要做好......
  • C#-生成Excel文件
    引入命名空间:usingMicrosoft.Office.Interop.Excel;usingSystem.Runtime.InteropServices;创建Sheet:varapp=newMicrosoft.Office.Interop.Excel.Applic......
  • Gdevops广州站:支撑700亿数据量的ClickHouse高可用架构实践
    2021Gdevops全球敏捷运维峰会- 广州站,将在5月28日盛大举办。Gdevops经过创办6年成功举行近20场大会的经验积淀,本次峰会将结合行业趋势与技术热点,携手腾讯、京东、网易、......
  • Nik Collection 5 for Mac(PS滤镜插件套装) v5.4.0/v4.3.6中文激活版
    NikCollection中文版是一款ps滤镜插件套装,其包含了八款ps插件,分别是NikColorEfex、NikSilverEfex、NikAnalogEfex、NikViveza、NikDfine、NikPerspectiveEfex,Ni......
  • 初识C语言
    1、对编程而言,可移植性意味着什么?在一种系统中编写的C程序稍作修改或不修改就可以在其他系统运行。2、编程的七个主要步骤是什么?定义程序的目标设计程序编写程序编......