Нещодавно ми написали серію публікацій у блозі, щоб показати вам, як застосувати різні функції редагування зображень, такі як обрізання, зміна розміру, перегортання та обертання зображення. Сьогодні ми розглянемо, як застосувати ефект розмиття до зображень. Отже, давайте подивимося, як програмно розмити зображення в 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 - Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію і розмивати зображення без обмежень оцінки.
Висновок
У цій статті ви дізналися, як розмити зображення в Java. Ви можете легко інтегрувати наданий код і розмити зображення у своїх програмах Java.
Детальніше
Ви можете дізнатися більше про API обробки зображень Java за допомогою документації. Крім того, ви можете поділитися своїми запитами з нами через наш форум.