C#中的模糊图像

在处理图像时,您可能经常需要通过应用不同的滤镜/效果来编辑图像。在各种其他效果中,模糊效果通常用于淡化图像中的对象。在本文中,您将学习如何在 C# 中以编程方式模糊图像。

用于模糊图像的 C# API - 免费下载

Aspose.Imaging for .NET 是一个了不起的图像处理 API,它提供了广泛的功能来编辑图像。我们将使用此 API 对我们的图像应用模糊效果。您可以 下载 API 或使用 NuGet 安装它。

PM> Install-Package Aspose.Imaging

在 C# 中模糊图像的步骤

Aspose.Imaging for .NET 允许您通过三个简单的步骤在图像上应用模糊效果,如下所示。

  • 首先,加载图像文件。
  • 在图像上应用模糊滤镜。
  • 最后,将模糊图像保存到磁盘。

以下部分演示了哪些类和方法用于使用 C# 对图像应用模糊效果。

在 C# 中模糊图像

以下是在 C# 中模糊图像的步骤。

以下代码示例展示了如何在 C# 中对图像应用模糊效果。

// 加载图像
using (Image image = Image.Load("image.bmp"))
{
    // 将图像转换为 RasterImage
    RasterImage rasterImage = (RasterImage)image;

    // 应用模糊效果
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // 保存模糊图像
    rasterImage.Save("blurred-image.bmp");
}

为了演示,我们在下图中应用了模糊效果。

输入图像以应用模糊效果

以下是我们应用模糊效果后得到的结果图像。

在 C# 中输出模糊图像

C# Image Blurring API - 获取免费许可证

您可以获得免费的临时许可证 并在没有评估限制的情况下模糊图像。

结论

在本文中,您学习了如何在 C# 中模糊图像。您可以轻松地集成提供的代码并在 C# 应用程序中模糊图像。

阅读更多

您可以使用 文档 探索有关 .NET 图像处理 API 的更多信息。此外,您可以通过我们的 论坛 与我们分享您的疑问。

也可以看看