2012-07-03 37 views
0

我在保存這個Bitmap時遇到問題。我嘗試了ImageFormat.Jpg格式,但結果相同。我相信這條道路是真實的。位圖保存gdi中發生的一般錯誤+

 string filePathTemp = Server.MapPath("..") + @"\ProductImages\Temp\"; 

     ImageProcessor imageProcessor = new ImageProcessor(); 

     fuProductImage.SaveAs(filePathTemp + fuProductImage.FileName); 

     Bitmap orgImage = new Bitmap(filePathTemp + fuProductImage.FileName); 

     Bitmap resizedLargeImage = imageProcessor.Resize(orgImage, 350, 350); 

     resizedLargeImage.Save(filePathLarge, ImageFormat.Bmp); 

我的錯誤是着名的保存gdi +中發生的一般錯誤。你有什麼建議嗎?

感謝

+0

哪裏了'orgImage'變量從何而來?它是如何初始化/構建的?請顯示你的代碼。 –

+0

你有什麼錯誤? 「我的錯誤是否有名」是否意味着我們應該去Google? – FishBasketGordo

+0

我添加了完整的代碼。 – cagin

回答

2
   ImageConverter img_converter = new ImageConverter(); 
       System.Drawing.Image img = imageProcessor.Resize(orgImage, width, height); 

       byte[] bytes = (byte[])img_converter.ConvertTo(img, typeof(byte[])); 

       File.WriteAllBytes(filePath + fileName, bytes); 
相關問題