情景是,我想拍摄截图&将它保存到位于同一网络的另一台机器上,我首先使用
Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
然后我将其转换为图像文件并保存为" .png"格式
bitmap.Save(filePath, ImageFormat.Png);
文件路径包括:" \ Machinename \ imagefilename.png"
但是在这一行我收到了一个例外:" gdi + "
发生了一般性错误答案 0 :(得分:0)
我最近看到过几个类似的错误,只需将正确的路径传递给bitmap.Save()
即可解决问题。因此,我的建议是首先尝试将文件保存到一些非常简单的硬编码路径,看看是否有效。如果是,那么你就知道filePath出错了。您要保存的文件夹必须存在。
如果这没有帮助,那么我想看一些代码。