【发布时间】:2013-09-17 14:26:41
【问题描述】:
我有以下 sn-p 从内存加载图像,调整大小,并尝试保存调整大小的图像。我在 resizedImage.Save() 上收到“GDI+ 中发生一般错误”错误,但我看不到图像/位图的保存位置。任何帮助将不胜感激。
using (var m = new MemoryStream(File.ReadAllBytes(fileName)))
{
using (var n = new Bitmap(m))
{
using (var newImage = n.Clone(new Rectangle(0, 0, n.Width, n.Height), PixelFormat.Format24bppRgb))
{
var filter = new ResizeBicubic(200, 200);
var resizedImage = filter.Apply(newImage);
resizedImage.Save(searchImage);
resizedImage.Dispose();
}
}
}
【问题讨论】:
-
你确定位图
n有PixelFormat.Format24bppRgb吗? -
是的,图片格式正确我刚刚验证过了。
-
-
searchImage路径看起来不错,目录存在
-
您找到解决方案了吗?看来我也有同样的问题。