c# 截屏
时间: 2023-07-27 12:07:12 浏览: 67
在C#中,可以使用以下代码实现截屏功能:
```csharp
using System;
using System.Drawing;
using System.Windows.Forms;
public static class ScreenShot
{
public static void TakeScreenShot(string fileName)
{
// 获取屏幕大小
Size screenSize = Screen.PrimaryScreen.Bounds.Size;
// 创建一个与屏幕大小相同的图像
using (Bitmap bmp = new Bitmap(screenSize.Width, screenSize.Height))
{
// 将屏幕图像拷贝到位图中
using (Graphics g = Graphics.FromImage(bmp))
{
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), screenSize);
}
// 保存图像到文件
bmp.Save(fileName, System.Drawing.Imaging.ImageFormat.Png);
}
}
}
```
使用时,可以调用 `TakeScreenShot` 方法并传入需要保存的文件名,例如:
```csharp
ScreenShot.TakeScreenShot("screenshot.png");
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)