Премахване на фон от изображение с Java

Тази статия обяснява как да премахнете фона от Image с Java. Съдържа информация за настройка на IDE, списък със стъпки и примерен код за създаване на инструмент за премахване на фон с Java. Ще зададете различни параметри за персонализиране на процеса на премахване на фон според вашите нужди.

Стъпки за изтриване на фон от изображение с Java

  1. Настройте средата за използване на Aspose.Imaging for Java за разработка на инструмент за премахване на фон
  2. Определете входните и изходните пътища, включително Image и желания изходен файл
  3. Заредете входното изображение като RasterImage от зададения път
  4. Конфигурирайте опциите за автоматично маскиране с AutoMaskingGraphCutOptions, включително радиус на преливане, метод за сегментация и цвят на фона
  5. Задайте опциите за експортиране в PNG формат, за да определите формат и местоположение на междинния резултат
  6. Приложете процеса на маскиране с ImageMasking.decompose() за извличане на сегменти въз основа на зададените опции
  7. Извлечете конкретен слой от резултата от маскирането, обикновено обекта, и го подгответе за запис
  8. Запишете избраната маска като PNG файл с alpha прозрачност

Горните стъпки описват процеса за разработване на инструмент за премахване на фон с Java. За да извършите маскиране с Aspose.Imaging for Java, първо заредете лиценза, определете пътищата на файловете и заредете изходното изображение като RasterImage. След това конфигурирайте опциите за автоматично маскиране и настройките за PNG експортиране, приложете процеса за извличане на сегменти, извлечете желания слой и го запишете като прозрачно PNG изображение.

Код за изчистване на фон от изображение с Java

Този код демонстрира създаването на инструмент за премахване на фон от снимка с Java. Методът за сегментиране определя как се анализира входното изображение и се разделя на различни региони – т.е. сегменти или маски. Библиотеката поддържа множество алгоритми за сегментация чрез изброяването SegmentationMethod, които се използват при задачи за разделяне на преден/заден план.

Тази статия ни показа как да изтрием фона на изображение. За да завъртите изображение, вижте статията Завъртане на изображение в Java.

 Български