Размытие изображения в 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.

 Русский