当我运行下面的代码进行截屏时,我收到类似A generic error occurred in GDI+.
的错误如何解决此问题或以其他方式截取当前窗口的屏幕截图?
protected void Page_Load(object sender, EventArgs e) {
Bitmap bitmap = new Bitmap(100, 200);
Graphics graphics = Graphics.FromImage(bitmap as System.Drawing.Image);
graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
bitmap.Save("c:\\screenshot.jpeg", ImageFormat.Jpeg);
}
答案 0 :(得分:0)
你应该使用
bitmap.Save(@"c:\\screenshot.jpeg", ImageFormat.Jpeg);
另外,为什么再次定义位图,不需要它:
Graphics graphics = Graphics.FromImage(bitmap);