windows之C# 桌面截图
截取整个桌面
- public static Image Cut()
- {
- Rectangle rc = Screen.PrimaryScreen.Bounds;
- int iWidth = rc.Width;
- int iHeight = rc.Height;
- Image myImage = new Bitmap(iWidth, iHeight);
- Graphics.FromImage(myImage).CopyFromScreen(new System.Drawing.Point(0, 0), new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
- return myImage;
- }
截取一个Rectangle.
- public static Image Cut(Rectangle rect)
- {
- Rectangle rc = rect;
- int iWidth = rc.Width;
- int iHeight = rc.Height;
- Image myImage = new Bitmap(iWidth, iHeight);
- Graphics.FromImage(myImage).CopyFromScreen(rc.Location, new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
- return myImage;
- }
截取 x,y 点 weight,height
- public static Image Cut(int X, int Y, int Width, int Height)
- {
- Rectangle rc = new Rectangle(X, Y, Width, Height);
- int iWidth = rc.Width;
- int iHeight = rc.Height;
- Image myImage = new Bitmap(iWidth, iHeight);
- Graphics.FromImage(myImage).CopyFromScreen(rc.Location, new System.Drawing.Point(0, 0), new System.Drawing.Size(iWidth, iHeight));
- return myImage;
- }
windows之C# 桌面截图相关推荐
- Windows/Linux 下功能强大的桌面截图软件
说到桌面截图软件,很多人首先想到的是 QQ 自带的截图,或者更高级功能更强大的 Snipaste 截图工具. 独立版本的 QQ 截图至少我目前没找到官方正式的下载链接,默认需要安装和打开 QQ 才能使 ...
- python怎么保存到桌面_python3应用windows api对后台程序窗口及桌面截图并保存的方法...
python的版本及依赖的库的安装 #版本python 3.7.1 pip install pywin32==224 pip install numpy==1.15.3 pip install ope ...
- python3应用windows api对后台程序窗口及桌面截图并保存
目录 python的版本及依赖的库的安装 对后台窗口截图 对桌面截图 python的版本及依赖的库的安装 #版本python 3.7.1 pip install pywin32==224 pip in ...
- 远程桌面截图出现黑屏的解决办法
远程桌面截图出现黑屏的解决办法 2017-02-15 10:59:11 来源: 评论:0 点击:268 第一步:mstsc admin v:服务器IP 连接远程服务器,启动截屏服务第二步:在远 ...
- Windows平台下的截图工具——Part One
Windows平台下的截图工具--Part One 可能会引起歧义,标题中的PartOne单只第一部分. 按照原本打算,是只介绍一款截图软件,奈何截图工具的种类异常繁多,而平时又频繁使用到截图: 而且 ...
- windows xp远程桌面没有反应
今天发现windows xp远程桌面连接没有反应,看了3389端口都打开了. 日志里面有多条RDPDD.DLL Failed to Load,查了一下结果是ati显卡或nv显卡驱动程序造成的,确实是没 ...
- 通过Windows的远程桌面连接树莓派
文章目录 ▌01 远程连接树莓派 1.用于课程设计的Raspberry Pi4 ModelB 2.配置信息 (1)方法来源 (2)网络连接条件 ▌02 远程连接配置 1.配置Raspberrry Pi ...
- C#使用Windows API实现桌面上的遮罩层(鼠标穿透)
C#实现实现桌面上的遮罩层(鼠标穿透)主要通过一下几个API函数来实现:GetWindowLong,SetWindowLong,SetLayeredWindowAttributes.其中有一个Wind ...
- Windows 7/Vista 桌面上为何有两个隐含的 Desktop.INI
笔者今天在微软中文论坛看到有人又问起一个不算新问题的问题:当我们通过 Windows 7/Vista 的文件夹 选项设置允许显示隐含的文件后,会在 Windows 7/Vista 桌面上看到两个同名的 ...
最新文章
- Oracle 存储过程定义和优点及与函数区别
- Zabbix监控zookeeper
- eclipse egit(分支管理 上)
- 【蓝桥杯官网试题 - 历届试题】小朋友排队(逆序数,树状数组)
- win2003 server重启故障
- linux测试api,testing - 测试基本使用接口
- Spark学习-SparkSQL--03-SparkSQL CLI 建表查询出问题
- 百度知识图谱技术及应用
- C常用的字符串函数实现
- 【BZOJ 2301】[HAOI2011]Problem b
- Bailian2813 画家问题【暴力】
- 微信发朋友圈/评论/点赞/搜索 测试用例点
- 阿里云搭建MQTT服务器
- [TF进阶] 卷积神经网络
- 编程入门先学什么?零基础学什么好
- Dell戴尔笔记本电脑游匣G15 5510原装出厂OEM系统恢复原厂自带Windows10系统
- 芯片前端设计面经笔经总结
- 解决SimpleWifi无法连接中文SSID(中文WIFI名称)问题的过程记录
- 女模应聘遭遇潜规则 将计就计对面试官实施抢劫
- 电子邮件营销初学者指南(二):如何开始与撰写