在处理图像时,您可能经常需要通过应用不同的滤镜/效果来编辑图像。在各种其他效果中,模糊效果通常用于淡化图像中的对象。在本文中,您将学习如何在 C# 中以编程方式模糊图像。
用于模糊图像的 C# API - 免费下载
Aspose.Imaging for .NET 是一个了不起的图像处理 API,它提供了广泛的功能来编辑图像。我们将使用此 API 对我们的图像应用模糊效果。您可以 下载 API 或使用 NuGet 安装它。
PM> Install-Package Aspose.Imaging
在 C# 中模糊图像的步骤
Aspose.Imaging for .NET 允许您通过三个简单的步骤在图像上应用模糊效果,如下所示。
- 首先,加载图像文件。
- 在图像上应用模糊滤镜。
- 最后,将模糊图像保存到磁盘。
以下部分演示了哪些类和方法用于使用 C# 对图像应用模糊效果。
在 C# 中模糊图像
以下是在 C# 中模糊图像的步骤。
- 首先,使用 Image.Load() 方法加载图像。
- 然后,将图像转换为 RasterImage 类型。
- 使用 RasterImage.Filter() 方法模糊图像。
- 使用 RasterImage.Save() 方法保存模糊图像。
以下代码示例展示了如何在 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# Image Blurring API - 获取免费许可证
您可以获得免费的临时许可证 并在没有评估限制的情况下模糊图像。
结论
在本文中,您学习了如何在 C# 中模糊图像。您可以轻松地集成提供的代码并在 C# 应用程序中模糊图像。
阅读更多
您可以使用 文档 探索有关 .NET 图像处理 API 的更多信息。此外,您可以通过我们的 论坛 与我们分享您的疑问。