C# 位图保存gdi+;中发生一般错误;
我在保存此C# 位图保存gdi+;中发生一般错误;,c#,asp.net,gdi+,C#,Asp.net,Gdi+,我在保存此位图时遇到问题。我尝试了ImageFormat.Jpg格式,但结果相同。我确信这条路是正确的 string filePathTemp = Server.MapPath("..") + @"\ProductImages\Temp\"; ImageProcessor imageProcessor = new ImageProcessor(); fuProductImage.SaveAs(filePathTemp + fuProductIm
位图时遇到问题。我尝试了ImageFormat.Jpg
格式,但结果相同。我确信这条路是正确的
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+中发生的一般错误。你有什么建议吗
谢谢orgImage
变量来自哪里?它是如何初始化/构造的?请显示您的代码。您遇到了什么错误?“我的错误很有名”是否意味着我们应该用谷歌搜索它?
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);