GDI+截图错误

本文关键字:错误 GDI+ | 更新日期: 2023-09-27 18:17:07

当我运行下面的代码截图,我得到一个错误像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);
}

GDI+截图错误

你应该使用

bitmap.Save(@"c:''screenshot.jpeg", ImageFormat.Jpeg);

也是为什么你再次定义位图,它是不需要的:

Graphics graphics = Graphics.FromImage(bitmap);