簡體   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