У цій статті розглядається, як видалити фон із Image за допомогою Java. Вона охоплює налаштування IDE, покрокову інструкцію та приклад коду для створення засобу видалення фону на Java. Ви можете налаштувати різні параметри відповідно до своїх потреб.
Кроки для видалення фону із зображення за допомогою Java
- Налаштуйте Aspose.Imaging for Java для створення засобу видалення фону
- Вкажіть шляхи до Image і файлів результатів
- Завантажте зображення як RasterImage за вказаним шляхом
- Налаштуйте AutoMaskingGraphCutOptions з параметрами радіусу розмиття, методу сегментації та кольору фону
- Встановіть параметри експорту PNG для визначення формату і місця збереження результату
- Використайте ImageMasking.decompose() для маскування та виділення сегментів
- Отримайте потрібний шар маски (як правило, об’єкт) і підготуйте його до збереження
- Збережіть обрану маску як PNG із прозорістю alpha
Ці кроки описують, як створити засіб видалення фону на Java. Для маскування зображень за допомогою Aspose.Imaging for Java спочатку активуйте ліцензію, задайте шляхи до файлів і завантажте зображення як RasterImage. Потім налаштуйте параметри автоматичного маскування та експорту PNG, застосуйте маскування, виділіть потрібний шар і збережіть його як прозорий PNG.
Приклад коду для очищення фону зображення за допомогою Java
Цей код демонструє створення засобу для видалення фону з фото на Java. Метод сегментації визначає, як зображення буде проаналізовано та розділено на сегменти або маски. Бібліотека підтримує кілька алгоритмів сегментації через перелік SegmentationMethod, який використовується для поділу переднього плану та фону.
Ця стаття навчила вас, як прибрати фон із зображення. Щоб повернути зображення, перегляньте статтю Повернути зображення в Java.