使用圖像處理時,您可能經常需要通過應用不同的濾鏡/效果來編輯圖像。在各種其他效果中,模糊效果通常用於淡化圖像中的對象。在本文中,您將學習如何在 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# 圖像模糊 API - 獲取免費許可證
您可以 獲得免費的臨時許可證 並在沒有評估限制的情況下模糊圖像。
結論
在本文中,您學習瞭如何在 C# 中對圖像進行模糊處理。您可以輕鬆地集成提供的代碼並在 C# 應用程序中模糊圖像。
閱讀更多
您可以使用 文檔 探索有關 .NET 圖像處理 API 的更多信息。此外,您可以通過我們的 論壇 與我們分享您的疑問。