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