C# 全屏截图实现方法
来源:互联网 发布:怎么修改软件版权 编辑:程序博客网 时间:2024/06/02 18:38
//截取全屏图象
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-22.jpg", ImageFormat.Jpeg);
}
else
{
image.Save(fileName, ImageFormat.Bmp);
}
}
}
- C# 全屏截图实现方法
- C++实现屏幕截图(全屏截图)
- C#实现带指定文本水印的截图(指定窗口与 全屏)
- C#实现定时全屏截图并且保存到预先设定好的文件夹中的代码示例
- C#实现定时全屏截图并且保存到预先设定好的文件夹中的代码示例
- 代码实现截图(全屏,局部)
- CImage实现的全屏PNG截图
- laravel使用phantomJS实现网页全屏截图
- 全屏截图
- C# 实现屏幕截图
- C# 实现屏幕截图
- C# 实现窗口截图
- C#实现屏幕截图
- c# 实现截图
- C# 实现WinForm 全屏
- 实现全屏的方法
- WinForm实现全屏方法
- Android实现全屏方法
- springMVC Model、 ModelMap 和 ModelAndView的区别
- hdu 1003 求最长子序列的和
- Mac OSX 键盘模拟鼠标右键
- 如何评价React?
- 监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告
- C# 全屏截图实现方法
- PostgreSQL 用 CTE语法 + 继承 实现平滑拆分大表
- 分布式缓存Redis之数据类型
- 使用TypeScript 搜索JSON的简单方法
- SVN笔记1
- 关于os.listdir
- Centos6.5执行yum命令时出现:Another app is currently holding the yum lock; waiting for it to exit...
- 浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景
- Mybatis映射关系-多对一映射