Java 中的模糊圖像

最近,我們寫了一系列博文來向您展示如何實現各種圖像編輯功能,例如 裁剪調整大小翻轉旋轉圖片。今天,我們將介紹如何在圖像上應用模糊效果。那麼讓我們看看如何在 Java 中以編程方式模糊圖像。

用於模糊圖像的 Java API - 免費下載

要在圖像上應用模糊效果,我們將使用 Aspose.Imaging for Java。它是一個圖像編輯 API,提供了廣泛的圖像處理功能。此外,它還支持多種光柵和矢量圖像格式。您可以 下載 API 或使用以下 Maven 配置安裝它。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging</artifactId>
    <version>22.9</version>
</dependency>

在 Java 中模糊圖像的步驟

使用 Aspose.Imaging for Java,您只需遵循幾個簡單的步驟即可在圖像上應用模糊效果。以下是這些步驟。

  • 首先,加載圖像文件。
  • 在圖像上應用模糊濾鏡。
  • 將更新後的模糊圖像保存到所需位置。

現在,讓我們看看如何在 Java 中對圖像進行模糊處理。

在 Java 中模糊圖像

以下是在 Java 中模糊圖像的步驟和 API 參考。

以下代碼示例顯示瞭如何在 Java 中對圖像應用模糊效果。

// 載入圖片
Image image = Image.load("image.bmp");

// 將圖像轉換為 RasterImage
RasterImage rasterImage = (RasterImage) image;

// 應用模糊濾鏡
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));

// 保存更新的圖像
rasterImage.save("blur-image.bmp");

為了演示,我們對以下光柵圖像應用了模糊效果。

輸入圖像以應用模糊效果

下面是我們使用上面提供的 Java 代碼示例應用模糊效果後得到的輸出圖像。

在 Java 中輸出模糊圖像

Java 圖像模糊 API - 獲得免費許可證

您可以 獲得免費的臨時許可證 並在沒有評估限制的情況下模糊圖像。

結論

在本文中,您學習瞭如何在 Java 中對圖像進行模糊處理。您可以輕鬆地集成提供的代碼並在您的 Java 應用程序中模糊圖像。

閱讀更多

您可以使用 文檔 探索有關 Java 圖像處理 API 的更多信息。此外,您可以通過我們的 論壇 與我們分享您的疑問。

也可以看看