Kaip apkarpyti vaizdą C#

Šiame trumpame vadove paaiškinama, kaip apkarpyti vaizdą C#**, paaiškinant procesą, kai apkarpomas bitmap pavyzdys. Yra keletas parinkčių, kurias naudojant galima apkarpyti vaizdus. Apkarpyti bitmap C# kodas demonstruoja vieną iš metodų, kai kraštinės perkeliamos pagal vartotojo nustatytas reikšmes, o išvesties vaizdas išsaugomas kaip BMP, tačiau galite išsaugoti jį bet kokio kito tipo vaizde, pvz., JPEG, PNG ir kt.

Vaizdo apkarpymo veiksmai C#

  1. Sukonfigūruokite kūrimo aplinką, kad pridėtumėte Aspose.Imaging naudodami NuGet paketų tvarkyklę
  2. Įkelkite šaltinio taškinę schemą naudodami Image klasės objektą
  3. Perduokite įkeltą vaizdą į RasterImage
  4. Įdėkite visą vaizdą talpykloje į atmintį, kad geriau veiktų
  5. Apkarpykite įkeltą taškinę schemą nustatydami viršutinę, apatinę, kairę ir dešinę puses, paslinkdami vaizdo centro link
  6. Norėdami išsaugoti apkarpytą vaizdą diske, naudokite Save metodą

Norint iškirpti vaizdą C#, šiuose veiksmuose bendrinami vardų erdvė, klasės ir metodai. Galite įkelti bet kokio tipo vaizdą naudodami Image.Load() metodą ir perduoti jį į RasterImage, kuriame yra vaizdų apkarpymo parinktys. Čia naudojome pusių perkėlimo metodą, kai turite apibrėžti reikšmes, pagal kurias įkeltų vaizdų kraštinės judės į vidų link vaizdo centro, taip sukuriant apkarpytą vaizdą.

Kodas, skirtas apkarpyti vaizdą C#

Šios C# kodo eilutės apkarpykite vaizdą ir išsaugokite jį diske naudodami RasterImage.Save() metodą. Kai šaltinio vaizdas įkeliamas kaip “RasterImage”, galite atlikti daugybę kitų operacijų prieš apkarpydami arba išsaugodami gautą vaizdą, pvz., nustatyti fono spalvą, nustatyti pertraukimo monitorių, kad būtų galima valdyti, jei reikia, anksčiau laiko nutraukti procesą, nustatyti skaidrią spalvą, horizontalios ir vertikalios skiriamosios gebos nustatymas ir tt.

Ši aiški pamoka padėjo mums iškirpti vaizdus C#. Jei norite išmokti pakeisti šių vaizdų dydį, žr. straipsnį kaip pakeisti vaizdo dydį C#.

 Latviski