Розмиття зображення в Java

У цій статті пояснюється, як розмити image у Java. У ньому обговорюється конфігурація середовища, потік програми та приклад коду для розмивання зображення в Java. Крім того, ви можете керувати інтенсивністю ефекту розмиття для будь-якого формату вихідного зображення, наприклад PNG, JPG, BMP тощо.

Кроки для розмиття зображення в Java

  1. Підготуйте системне середовище, налаштувавши Aspose.Imaging for Java у менеджері сховища для розмиття зображень
  2. Використовуйте клас Image, щоб завантажити вихідне зображення
  3. Викличте метод фільтра, щоб застосувати ефект розмиття зображення
  4. Експортуйте розмите вихідне зображення за допомогою методу save

Ці кроки представляють огляд того, як додати розмиття до фотографії в Java. На першому кроці завантажте вихідний файл зображення з потоку пам’яті або диска відповідно до вимог програми. Далі розмийте вхідне зображення та візулюйте вихідний результат у будь-якому з бажаних форматів зображення.

Код для розмивання фотографії в Java

import com.aspose.imaging.*;
public class Main
{
public static void main(String[] args) throws Exception // Blur images using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the image
com.aspose.imaging.Image image = com.aspose.imaging.Image.load( "input.jpg");
// Convert the image into RasterImage
com.aspose.imaging.RasterImage rasterImage = (com.aspose.imaging.RasterImage)image;
// Apply blur effect
rasterImage.filter(rasterImage.getBounds(),
new com.aspose.imaging.imagefilters.filteroptions.GaussianBlurFilterOptions(5, 5));
// Save blurred image
rasterImage.save("blur.png");
System.out.println("Image blurred successfully");
}
}

Цей фрагмент коду демонструє базовий підхід до додавання ефекту розмиття до зображень у Java. Він використовує клас Image для завантаження вихідної фотографії, а потім розмиває зображення за допомогою розмиття за Гаусом. Однак ви можете імпровізувати параметри методу фільтра, змінюючи радіус розмиття та значення сигми відповідно до ваших вимог.

У цій статті ми навчилися розмивати фото в Java. Тоді як, якщо ви хочете перевернути зображення, прочитайте статтю на Перевернути зображення в Java.

 Українська