繁体   English   中英

在GDI中+发生一般错误

[英]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.

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