我有我已經調整圖像陣列,我想要做的就是直接將它們保存在數組...C#保存圖像從Array
foreach (Image I in Resizedimages)
{
string f = Environment.GetFolderPath(Environment.SpecialFolder.Desktop).ToString() + "\\NewImages\\" + names[n];
I.Save(f, System.Drawing.Imaging.ImageFormat.Jpeg);
n++;
}
的問題是我每次運行程序我得到一個未處理的異常「在GDI +中發生了一個通用錯誤」,並且我知道這是與保存方法有關的事實。我以前曾經問過這個問題,如果是這種情況,那麼我很抱歉。在網上搜索了幾個小時後,我嘗試了許多不同的修復方法,我認爲這可能與我的程序有關。有任何想法嗎?
看到:
爲了避免GDI文件鎖定,你可以從一個MemoryStream創建圖像這個女士KB http://support.microsoft.com/?id=814675 – 2011-04-10 00:11:20
首先,我希望n被調到零。估計我會說Resizeimages中的圖像是錯誤的。 – 2011-04-10 00:12:26
我已經說過,除了保存方法之外,問題不在代碼中的任何地方,並且是0。沒有任何錯誤的Resizedimages。 – Zizo47 2011-04-10 00:16:35