C# 打印屏幕 |GDI+ 中发生一般错误

本文关键字:错误 打印 屏幕 GDI+ | 更新日期: 2023-09-27 18:31:13

所以我有这个表单,如果用户按下按钮,则执行此方法:

//Takes a screenshot of the screen to send it with the email
    private void screenshot()
    {
        Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
        Graphics graphics = Graphics.FromImage(printscreen as Image);
        graphics.CopyFromScreen(0,0,0,0, printscreen.Size);
        printscreen.Save(@"C:'Users'*******'Desktop", ImageFormat.Jpeg);
    }

但是当我按下按钮时,出现以下错误:GDI+ 中发生一般错误。

有什么想法吗?

提前谢谢。

C# 打印屏幕 |GDI+ 中发生一般错误

我敢打赌它会崩溃呼叫Save,不是吗? :)

绝对确保可以写入该文件!就像你的情况一样:我希望你不要试图将图像保存为你的桌面文件夹,因为它看起来有点;)