В этой статье объясняется, как размыть image в Java. В нем обсуждается конфигурация среды, ход выполнения программы и пример кода для размытия изображения в Java. Более того, вы можете контролировать интенсивность эффекта размытия для любого формата исходного изображения, такого как PNG, JPG, BMP и т. д.
Действия по размытию изображения в Java
- Подготовьте системную среду, настроив Aspose.Imaging for Java в диспетчере репозитория на размытие изображений.
- Используйте класс Image для загрузки исходного изображения.
- Вызовите метод фильтра, чтобы применить эффект размытия изображения.
- Экспортируйте размытое выходное изображение, используя метод 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.