C# 全屏截图实现方法
//截取全屏图象
private void btnFullScreen_Click(object sender, EventArgs e)
{
//创建图象,保存将来截取的图象
Bitmap image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics imgGraphics = Graphics.FromImage(image);
//设置截屏区域 柯乐义
imgGraphics.CopyFromScreen(0, 0, 0, 0, new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height));
//保存
SaveImage(image);
}
//保存图象文件
private void SaveImage(Image image)
{
if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
{
string fileName = saveFileDialog.FileName;
string extension = Path.GetExtension(fileName);
if (extension == ".jpg")
{
image.Save("2017-12-2.jpg", ImageFormat.Jpeg);
}
else
{
image.Save(fileName, ImageFormat.Bmp);
}
}
}
C# 全屏截图实现方法相关推荐
- 截取计算机全屏画面的方法有,全屏截图快捷键的快捷键是什么
我们在使用电脑的工作或者生活中,可能经常遇到要截图的情况,假如我们只是局部截图的话,我们使用QQ聊天框中的截图空间即可轻松实现,那么有时候我们要把整个屏幕上的画面全部截取下来应该怎么操作呢?今天笔者就 ...
- Selenium全屏截图,使用PIL拼接滚动截图
Selenium默认的截图save_screenshot只支持对当前窗口内容进行截图,当如果你想要截取整个网页,那么,可以明确的告诉你. Selenium做不到. 你可以手工使用开发者工具Ctrl+S ...
- 前端页面免费全屏截图技术实现
读者好!时隔将近1年我又来发布文章了,这篇文章主要是用于交接,顺带着赚一波积分,把自个的成果展示出来,给有这方面需求的开发者们提供一些参考资料.截图是使用免费第三方插件[牛牛截图]自带在线演示DEMO ...
- Win10屏幕截图无法使用怎么回事
Win10屏幕截图无法使用怎么回事?如果用户的电脑有些本应该有的功能无法使用,那么说明系统本身没有安装这些软件,也许是精简版系统,或者是系统使用过程中缺少了某些文件,用户可以尝试去Microsoft ...
- 电脑截屏有哪些常用的快捷键
我们在平时工作中,看到一张好看的图上,或者是内容,但又下载不下来怎么办,这时截图就是一个很好的办法,可以利用截图保存下来,接下来分享相关截图教程. 第一种:直接使用键盘中的Print Scr Sysr ...
- 博客导航——一站式搜索(所有博客的汇总帖)【微信开发】
微信开发教程 点击这里查看微信开发效果实现 课程 巧用第三方快速开发Android App 热门第三方SDK及框架 Android Studio Google主推-Android开发利器--Andro ...
- 博客导航——一站式搜索(所有博客的汇总帖)
博客导航--一站式搜索 以后博客肯定会越来越多的,所以这做一个整理,方便各位朋友能快速的锁定自己想要的资源 课程 巧用第三方快速开发Android App 热门第三方SDK及框架 Android St ...
- android博客集合
Android Studio Google主推-Android开发利器--Android Studio,这可能是最全的AS教程! Android Studio 2.0 Preview 4 的逆袭以及各 ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
最新文章
- 16岁应该遵循什么_16岁就被张艺谋选中,刘浩存到底有什么来头?
- java语言基础及集合基础大总结
- DRAM,SRAM,SDRAM的关系与区别
- 使用git remote提交代码
- 数据库的四大特性和事务隔离级别
- Linux C语言连接MySQL 增删改查操作
- dubbo通信协议之对比
- Linux\Unix线程的互斥锁和条件变量
- Zabbix 系统监控(三)VMware 虚拟平台监控、邮件告警、企业微信告警配置
- 环境变量查看修改工具 RapidEE(Rapid Environment Editor)
- 第32课 - 初探C++ 标准库
- RHEL6.4下一键安装 Redmine
- C# 网络爬虫 抓取“北京标准时间“ 网页请求
- 锐角云CEO许胜:因为认同,所以入行
- Android调用系统闹钟AlarmClock
- oracle 查询 降序排列,Oracle 子查询,按降序排列,取前n条
- 智能照明控制系统 在医院中的设计和应用
- 如何在Word中的表上添加边框或更改边框
- java安装以及配置环境变量详细步骤
- 区块链被中央点名了!腾讯研究院这份白皮书告诉你为什么
热门文章
- 民间各类恐怖请仙大法(上)(转帖)
- visual studio(C++)实现“照片电影”播放器
- 边学边用C/C++实现定时关机炫酷屏保系统!
- 好用强大优秀的杀毒软件 ESET Internet Security
- 最近连续三周活跃用户数
- Linux常用的命令
- vs+qt使用过程中遇到的问题(一)
- 2019-12-14 爬网页10-多进程下载漫画网站图片(requests+lxml+fake_useragent+multiprocessing)
- unity 手机重力迷宫(二)
- ElasticSearch搭建集群详解