应用 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.NET 滤镜后保存图像

不能将图像保存在相同的源文件中。尝试更改输出文件。AForge 使源文件保持打开状态。