Այս հոդվածը բացատրում է, թե ինչպես հեռացնել 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 enum-ի միջոցով, որը կիրառվում է օրինակ՝ ֆոն/առաջնային տարր բաժանելու ժամանակ։
Այս հոդվածը սովորեցրեց, թե ինչպես մաքրել պատկերի ֆոնը։ Պատկերը պտտելու համար տես Պտտել պատկեր Java-ով հոդվածը։