Тази статия обяснява как да премахнете фона от 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.