应用 Aforge.NET 滤镜后保存图像
本文关键字:保存 图像 滤镜 Aforge NET 应用 | 更新日期: 2023-09-27 18:31:42
>我有以下代码片段,它从内存中加载图像,调整其大小,并尝试保存调整后的图像。 我在 ressizeImage.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();
}
}
}
不能将图像保存在相同的源文件中。尝试更改输出文件。AForge 使源文件保持打开状态。