C# 保存屏幕截图时出现问题
我正在尝试以下代码来捕获屏幕截图:C# 保存屏幕截图时出现问题,c#,asp.net,bitmap,C#,Asp.net,Bitmap,我正在尝试以下代码来捕获屏幕截图: Bitmap bitmap = new Bitmap (Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Graphics graphics = Graphics.FromImage(bitmap as System.Drawing.Image); graphics.CopyFromScreen(25, 25, 25, 25, bitmap.Size
Bitmap bitmap = new Bitmap (Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics graphics = Graphics.FromImage(bitmap as System.Drawing.Image);
graphics.CopyFromScreen(25, 25, 25, 25, bitmap.Size);
bitmap.Save("C:\\Users\\Mayank\\Desktop\\Screenshot\\", ImageFormat.Bmp);
最后一行导致以下错误:
GDI中发生一般性错误+
请帮助:)我自己解决了这个问题。问题在于我提供文件路径和名称的方式。用以下代码解决了此问题:
bmpScreenCapture.Save(@"C:\Users\Mayank\Desktop\Screenshot\TestFile.bmp");
保存应该是一个文件而不是一个目录。你试过了吗?
bmpScreenCapture.Save(@"C:\Users\Mayank\Desktop\Screenshot\TestFile.bmp");