繁体   English   中英

保存图像时发生通用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创建安装文件时,它将引发Exception。

我遇到了同样的问题,经过长时间的搜索,我更改了文件夹,程序运行正常。我认为,如果您使用此代码,则程序将运行。 首先,我在C驱动器中创建一个目录

if (!Directory.Exists((@"C:\Image")))
     Directory.CreateDirectory((@"C:\Image"));

之后我将图片保存进去。

 new Bitmap(pictureBox1.Image).Save(@"C:\Image" + @"\" +/* your file name */+ ".jpg");

我希望这个对你有用 ;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM