Ten artykuł wyjaśnia, jak usunąć tło z Image za pomocą Java. Zawiera informacje o konfiguracji IDE, szczegółowe kroki oraz przykładowy kod do stworzenia narzędzia do usuwania tła w Java. Możesz ustawić różne parametry, aby dostosować proces do własnych potrzeb.
Kroki usuwania tła z obrazu przy użyciu Java
- Skonfiguruj środowisko do korzystania z Aspose.Imaging for Java do stworzenia narzędzia do usuwania tła
- Zdefiniuj ścieżki wejściowe i wyjściowe, w tym Image i pliki wynikowe
- Załaduj obraz wejściowy jako RasterImage z podanej lokalizacji
- Skonfiguruj opcje automatycznego maskowania, w tym promień rozmycia, metodę segmentacji i kolor tła
- Ustaw opcje eksportu PNG, aby zdefiniować format i lokalizację pliku wynikowego
- Użyj ImageMasking.decompose(), aby zastosować maskowanie i wyodrębnić segmenty obrazu
- Pobierz konkretną warstwę maski (zwykle obiekt główny) i przygotuj ją do zapisania
- Zapisz wybraną maskę jako obraz PNG z przezroczystością alfa
Powyższe kroki opisują, jak opracować narzędzie do usuwania tła w Java. Aby przeprowadzić maskowanie obrazu przy użyciu Aspose.Imaging for Java, najpierw załaduj licencję, określ ścieżki do plików, a następnie załaduj obraz jako RasterImage. Skonfiguruj opcje automatycznego maskowania oraz eksportu do PNG, wykonaj proces maskowania, pobierz warstwę maski i zapisz ją jako przezroczysty obraz PNG.
Kod do czyszczenia tła obrazu w Java
Ten kod pokazuje, jak utworzyć narzędzie do usuwania tła ze zdjęcia w Java. Metoda segmentacji decyduje, jak obraz wejściowy jest analizowany i dzielony na regiony – segmenty lub maski. Biblioteka obsługuje różne algorytmy segmentacji przy użyciu wyliczenia SegmentationMethod, wykorzystywanego m.in. do oddzielania tła i pierwszego planu.
Z tego artykułu dowiedzieliśmy się, jak usunąć tło z obrazu. Aby obrócić obraz, zobacz artykuł Obróć obraz w Java.