Недавно мы написали серию сообщений в блоге, чтобы показать вам, как реализовать различные функции редактирования изображений, такие как обрезка, изменение размера, переворот и поворот. картинки. Сегодня мы рассмотрим, как применить эффект размытия к изображениям. Итак, давайте посмотрим, как программно размыть изображения в Java.
- Java API для размытия изображений — скачать бесплатно
- Шаги по размытию изображений в 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
Ниже приведены шаги вместе со ссылками на API для размытия изображения в Java.
- Сначала загрузите изображение с помощью метода Image.load().
- Затем приведите изображение к типу RasterImage.
- Размытие изображения методом RasterImage.filter().
- Сохраните размытое изображение с помощью метода RasterImage.save().
В следующем примере кода показано, как применить эффект размытия к изображению в 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 Image Blurring API - Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию и размывать изображения без ограничений оценки.
Вывод
В этой статье вы узнали, как размыть изображения в Java. Вы можете легко интегрировать предоставленный код и размывать изображения из своих Java-приложений.
Читать далее
Вы можете узнать больше об API обработки изображений Java, используя документацию. Кроме того, вы можете поделиться с нами своими вопросами через наш форум.