Ovaj članak objašnjava kako ukloniti pozadinu sa Image pomoću Java-e. Uključuje upute za postavljanje okruženja, popis koraka i primjer koda za razvoj alata za uklanjanje pozadine pomoću Java-e. Definirat ćete različite parametre kako biste prilagodili proces uklanjanja pozadine prema vlastitim zahtjevima.
Koraci za uklanjanje pozadine sa slike pomoću Java-e
- Postavite okruženje za korištenje Aspose.Imaging for Java za razvoj alata za uklanjanje pozadine
- Definirajte ulazne i izlazne putanje, uključujući Image i željene izlazne datoteke
- Učitajte ulaznu sliku kao RasterImage s navedenog puta
- Konfigurirajte opcije automatskog maskiranja pomoću AutoMaskingGraphCutOptions, uključujući radijus zamućenja, metodu segmentacije i boju pozadine
- Postavite PNG opcije izvoza za definiranje izlaznog formata i lokacije međurezultata
- Primijenite proces maskiranja pomoću ImageMasking.decompose() za izdvajanje segmenata slike temeljenih na definiranim opcijama
- Dohvatite određeni sloj maske iz rezultata maskiranja, najčešće subjekt, i pripremite ga za spremanje
- Spremite odabranu masku kao PNG datoteku s alpha prozirnošću
Gore navedeni koraci opisuju kako razviti alat za uklanjanje pozadine pomoću Java-e. Za izvođenje maskiranja slika pomoću Aspose.Imaging for Java, najprije učitajte licencu, definirajte putanje i učitajte izvornu sliku kao RasterImage. Zatim konfigurirajte opcije automatskog maskiranja i PNG izvoza, primijenite proces maskiranja, dohvatite željeni sloj maske i spremite ga kao prozirnu PNG sliku.
Kod za čišćenje pozadine slike pomoću Java-e
Ovaj kod pokazuje kako stvoriti alat za uklanjanje pozadine fotografije pomoću Java-e. Metoda segmentacije određuje kako se ulazna slika analizira i dijeli u različite regije – segmente ili maske. Knjižnica podržava više algoritama segmentacije putem enumeracije SegmentationMethod, koji se koriste u zadacima poput odvajanja pozadine i prednjeg plana.
Ovaj članak nas je naučio kako ukloniti pozadinu slike. Za rotiranje slike pogledajte članak Rotiraj sliku u Java-i.