Հեռացնել ֆոնը պատկերից C#-ով

Այս ուղեցույցը նկարագրում է, թե ինչպես հեռացնել ֆոնը պատկերից C#-ով։ Այն պարունակում է IDE-ի կարգավորումները, քայլերի ցանկը և մի նմուշային կոդ՝ ֆոն հեռացնելու համար պատկերներից C#-ով։ Վերջում այն պահում է մշակված պատկերը թափանցիկ ֆոնով։

Կարգեր՝ ֆոն հեռացնելու համար պատկերից C#-ով

  1. Կարգավորեք IDE-ը՝ օգտագործելու համար Aspose.Imaging for .NET՝ պատկերից ֆոն հեռացնելու համար
  2. Որոշեք աշխատանքային ուղղությունը և ֆայլի ուղիները՝ JPEG մուտքային պատկերի Image և PNG ելքային արդյունքների համար
  3. Տեղադրեք մուտքային պատկերը որպես ռաստերային պատկեր՝ պիքսելային մշակման հնարավորություն տալու համար
  4. Կարգավորեք GraphCut մոնիտորինգի պարամետրերը՝ ներառելով ավտոմատ եզրերի հայտնաբերում, եզրերի հարթեցում, թափանցիկության կարգավորումներ և ելքային ֆայլի ձևաչափ
  5. Սկսեք ImageMasking և իրականացրեք ֆոնի վերացման գործողությունը՝ օգտագործելով GraphCut պարամետրերը՝ Decompose() մեթոդի հետ
  6. Հանել ֆոնի կտրված արդյունքը վերադարձված մոնիտորինգի արդյունքից
  7. Պահպանեք վերջնական մշակված պատկերը որպես թափանցիկ PNG ֆայլ և ավտոմատ կերպով ազատեք ռեսուրսները մշակման ավարտից հետո

Այս քայլերը սահմանում են ֆոն հեռացնող գործիքի մշակման գործընթացը C#-ով։ Ծրագիրը լիցքավորում է պատկերը և օգտագործում է Aspose.Imaging-ի GraphCut-հիմնված մոնիտորինգը՝ ավտոմատ հայտնաբերելու և հեռացնելու ֆոնը՝ հարթեցված եզրերով և թափանցիկ փոխարինումով։ Այնուհետև, արդյունքը վերցվում է և պահվում բարձր որակով PNG ֆայլով՝ թափանցիկությամբ, օգտագործելով կազմաձևված արտահանում ընտրանքներ և ճիշտ ռեսուրսների կառավարում։

Կոդ ֆոն հեռացնող գործիքի համար C#-ով

Ավելի վերևում ներկայացված կոդը ցույց է տալիս ֆոն հեռացնող գործիքի մշակման գործընթացը C#-ով։ Պարամետրը CalculateDefaultStrokes թույլ է տալիս ավտոմատ հայտնաբերել առաջային և հետևի պլանը, FeatheringRadius հարթեցնում է եզրերը՝ հիմնվելով նկարի չափի վրա, իսկ մեթոդը GraphCut ալգորիթմը օգտագործում է բաժանումների համար։ Եթե Decompose հատկությունը ustawite false դրված է, ապա միայն ֆոնը կմնա հեռացված՝ առանց նկարի բազմակի շերտերի։

Այս հոդվածը մեզ սովորեցրեց պատկերներից ֆոն հեռացնելու գործընթացը։ Ս նկարի լուսավորության փոփոխության համար՝ նայեք C#-ով լուսավորության փոփոխման հոդվածին.

 Հայերեն