截取整个桌面

[c-sharp] view plaincopy
  1. public static Image Cut()
  2. {
  3. Rectangle rc = Screen.PrimaryScreen.Bounds;
  4. int iWidth = rc.Width;
  5. int iHeight = rc.Height;
  6. Image myImage = new Bitmap(iWidth, iHeight);
  7. Graphics.FromImage(myImage).CopyFromScreen(new System.Drawing.Point(0, 0), new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
  8. return myImage;
  9. }

截取一个Rectangle.

[c-sharp] view plaincopy
  1. public static Image Cut(Rectangle rect)
  2. {
  3. Rectangle rc = rect;
  4. int iWidth = rc.Width;
  5. int iHeight = rc.Height;
  6. Image myImage = new Bitmap(iWidth, iHeight);
  7. Graphics.FromImage(myImage).CopyFromScreen(rc.Location, new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
  8. return myImage;
  9. }

截取 x,y 点 weight,height

[c-sharp] view plaincopy
  1. public static Image Cut(int X, int Y, int Width, int Height)
  2. {
  3. Rectangle rc = new Rectangle(X, Y, Width, Height);
  4. int iWidth = rc.Width;
  5. int iHeight = rc.Height;
  6. Image myImage = new Bitmap(iWidth, iHeight);
  7. Graphics.FromImage(myImage).CopyFromScreen(rc.Location, new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
  8. return myImage;
  9. }

windows之C# 桌面截图相关推荐

  1. Windows/Linux 下功能强大的桌面截图软件

    说到桌面截图软件,很多人首先想到的是 QQ 自带的截图,或者更高级功能更强大的 Snipaste 截图工具. 独立版本的 QQ 截图至少我目前没找到官方正式的下载链接,默认需要安装和打开 QQ 才能使 ...

  2. python怎么保存到桌面_python3应用windows api对后台程序窗口及桌面截图并保存的方法...

    python的版本及依赖的库的安装 #版本python 3.7.1 pip install pywin32==224 pip install numpy==1.15.3 pip install ope ...

  3. python3应用windows api对后台程序窗口及桌面截图并保存

    目录 python的版本及依赖的库的安装 对后台窗口截图 对桌面截图 python的版本及依赖的库的安装 #版本python 3.7.1 pip install pywin32==224 pip in ...

  4. 远程桌面截图出现黑屏的解决办法

    远程桌面截图出现黑屏的解决办法 2017-02-15 10:59:11   来源:   评论:0 点击:268 第一步:mstsc admin v:服务器IP 连接远程服务器,启动截屏服务第二步:在远 ...

  5. Windows平台下的截图工具——Part One

    Windows平台下的截图工具--Part One 可能会引起歧义,标题中的PartOne单只第一部分. 按照原本打算,是只介绍一款截图软件,奈何截图工具的种类异常繁多,而平时又频繁使用到截图: 而且 ...

  6. windows xp远程桌面没有反应

    今天发现windows xp远程桌面连接没有反应,看了3389端口都打开了. 日志里面有多条RDPDD.DLL Failed to Load,查了一下结果是ati显卡或nv显卡驱动程序造成的,确实是没 ...

  7. 通过Windows的远程桌面连接树莓派

    文章目录 ▌01 远程连接树莓派 1.用于课程设计的Raspberry Pi4 ModelB 2.配置信息 (1)方法来源 (2)网络连接条件 ▌02 远程连接配置 1.配置Raspberrry Pi ...

  8. C#使用Windows API实现桌面上的遮罩层(鼠标穿透)

    C#实现实现桌面上的遮罩层(鼠标穿透)主要通过一下几个API函数来实现:GetWindowLong,SetWindowLong,SetLayeredWindowAttributes.其中有一个Wind ...

  9. Windows 7/Vista 桌面上为何有两个隐含的 Desktop.INI

    笔者今天在微软中文论坛看到有人又问起一个不算新问题的问题:当我们通过 Windows 7/Vista 的文件夹 选项设置允许显示隐含的文件后,会在 Windows 7/Vista 桌面上看到两个同名的 ...

最新文章

  1. Oracle 存储过程定义和优点及与函数区别
  2. Zabbix监控zookeeper
  3. eclipse egit(分支管理 上)
  4. 【蓝桥杯官网试题 - 历届试题】小朋友排队(逆序数,树状数组)
  5. win2003 server重启故障
  6. linux测试api,testing - 测试基本使用接口
  7. Spark学习-SparkSQL--03-SparkSQL CLI 建表查询出问题
  8. 百度知识图谱技术及应用
  9. C常用的字符串函数实现
  10. 【BZOJ 2301】[HAOI2011]Problem b
  11. Bailian2813 画家问题【暴力】
  12. 微信发朋友圈/评论/点赞/搜索 测试用例点
  13. 阿里云搭建MQTT服务器
  14. [TF进阶] 卷积神经网络
  15. 编程入门先学什么?零基础学什么好
  16. Dell戴尔笔记本电脑游匣G15 5510原装出厂OEM系统恢复原厂自带Windows10系统
  17. 芯片前端设计面经笔经总结
  18. 解决SimpleWifi无法连接中文SSID(中文WIFI名称)问题的过程记录
  19. 女模应聘遭遇潜规则 将计就计对面试官实施抢劫
  20. 电子邮件营销初学者指南(二):如何开始与撰写

热门文章

  1. 麦德龙已实现自有品牌商品塑料包装100%无聚氯乙烯
  2. 哪吒喂养召唤游记c2c源码- 宠物养成类社交游戏源码
  3. html 长空格怎么写
  4. (Java)微信公众号发送模板消息
  5. iOS开发常用(三方类库,工具,高仿APP,技术网站 ,快捷键 ,技术干货)
  6. 使用Fluorine实现Flex与.NET通信
  7. 一周学完MyBatis源码,万字总结
  8. 中国大学MOOC《程序设计入门——C语言》翁恺————答案分享
  9. BZOJ 4338 BJOI2015 糖果
  10. 程序员必读书单(非常经典,强烈推荐)