保存图像时出现一般 GDI+ 错误?
Generic GDI+ error when saving an image?
我想将图像保存到其他文件夹,但它抛出了这个异常 system.runtime.interopservices.externalexception (0x80040005)
这是我的代码:
pictureBox1.Image.Save(@"" + Application.StartupPath + "\Image" + "".ToString() + @"\" + @"personeli_" + textBox4.Text + ".jpg");
当我 运行 它在 visual studio 中时,该程序可以工作,但是当我使用 InstallShield 创建安装文件时,它会抛出异常。
我遇到了同样的问题,经过长时间的搜索,我更改了文件夹并且我的程序可以正常工作。我想如果你使用这段代码,你的程序 运行。
首先,我在 C
驱动器
中创建一个目录
if (!Directory.Exists((@"C:\Image")))
Directory.CreateDirectory((@"C:\Image"));
然后我将图片保存到其中。
new Bitmap(pictureBox1.Image).Save(@"C:\Image" + @"\" +/* your file name */+ ".jpg");
希望对你有用 ;)
我想将图像保存到其他文件夹,但它抛出了这个异常 system.runtime.interopservices.externalexception (0x80040005)
这是我的代码:
pictureBox1.Image.Save(@"" + Application.StartupPath + "\Image" + "".ToString() + @"\" + @"personeli_" + textBox4.Text + ".jpg");
当我 运行 它在 visual studio 中时,该程序可以工作,但是当我使用 InstallShield 创建安装文件时,它会抛出异常。
我遇到了同样的问题,经过长时间的搜索,我更改了文件夹并且我的程序可以正常工作。我想如果你使用这段代码,你的程序 运行。
首先,我在 C
驱动器
if (!Directory.Exists((@"C:\Image")))
Directory.CreateDirectory((@"C:\Image"));
然后我将图片保存到其中。
new Bitmap(pictureBox1.Image).Save(@"C:\Image" + @"\" +/* your file name */+ ".jpg");
希望对你有用 ;)