[英]In GDI + generic error occurred
我保存了图像,但在GDI中发生了错误+发生了一般性错误。 如何摆脱错误?
public void save_all_image(string path_directory)
{
for (int i = 0; i < list_real_foto.Count; i++)
{
string format = list_format_file[i].ToLower();
list_real_foto[i].Save(path_directory + "\\" + i.ToString() + "." + format);//In GDI + generic error occurred
}
}
当涉及到错误消息时,GDI +几乎与它一样糟糕。 在您的情况下,我要做的就是检查您是否将其保存到正确的路径,然后确保您有权在此处保存文件。
您还应该避免串联字符串来构建路径, System.IO.Path中有一个很棒的帮助程序类可称为Combine() 。 您可能还需要考虑使用string.Format()使代码更易于阅读。
list_real_foto[i].Save(System.IO.Path.Combine(path_directory, string.Format("{0}.{1}", i, format));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.