Šis vadovas paaiškina, kaip pašalinti foną iš paveikslėlio naudojant C#. Jame pateikiami IDE nustatymai, veiksmų sąrašas ir pavyzdinis kodas, kaip pašalinti foną iš paveikslėlių naudojant C#. Galiausiai apdorotas vaizdas išsaugomas su skaidriu fonu.
Veiksmai, kaip pašalinti foną iš paveikslėlio naudojant C#
- Sušalinti IDE, kad naudotumėte Aspose.Imaging for .NET fonui pašalinti iš paveikslėlio
- Nustatyti darbo katalogą ir failų kelius JPEG įvesties paveikslui Image ir PNG išvesties rezultatams
- Įkelti įvesties paveikslą kaip rastro vaizdą, kad būtų galima atlikti pikselių apdorojimą
- Suformuoti GraphCut maskavimo parinktis, įskaitant automatinį kraštų aptikimą, kraštų išlyginimą, skaidrumo nustatymus ir išvesties failo formatą
- Inicijuoti ImageMasking ir atlikti fono pašalinimo operaciją naudojant sukonfigūruotas GraphCut parinktis su Decompose() metodu
- Išgauti segmentuotą pirmo plano rezultatą iš grąžinto maskavimo išvesties
- Išsaugoti galutinį apdorotą vaizdą kaip skaidrų PNG failą ir automatiškai išlaisvinti išteklius po apdorojimo
Šie veiksmai apibrėžia fondo pašalinimo įrankio kūrimo procesą naudojant C#. Programa įkelia paveikslą ir naudoja Aspose.Imaging GraphCut pagrindu maskavimo metodą automatiškai aptikti ir pašalinti foną su lygiais kraštais ir skaidriu pakeitimu. Tuomet ji ištraukia pirmo plano rezultatą ir išsaugo kaip aukštos kokybės PNG failą su skaidrumu, naudodama sukonfigūruotas eksportavimo parinktis ir tinkamą išteklių valdymą.
Kodas fondo pašalinimo įrankiui naudojant C#
Aukščiau pateiktas kodas demonstruoja fondo pašalinimo įrankio kūrimo procesą naudojant C#. Parametras CalculateDefaultStrokes leidžia automatiškai aptikti pirmąjį ir antrąjį planą, FeatheringRadius sušvelnina kraštus, apskaičiuotus pagal paveikslėlio dydį, o metodas naudoja GraphCut algoritmą segmentavimui. Nustatant Decompose savybę į false, pašalinamas tik fonas, o paveikslas nesiskirsto į kelis sluoksnius.
Šis straipsnis išmokė mus, kaip pašalinti foną iš paveikslėlių. Norėdami pakeisti paveikslėlio šviesumą, peržiūrėkite straipsnį apie paveikslėlio šviesumo keitimą naudojant C#.
title: “Fono pašalinimas iš paveikslėlio naudojant C#” productname: Aspose.Imaging productkey: “imaging” platformkey: “net” productplatform: “.NET” description: “Sekite šį straipsnį, kad pašalintumėte foną iš paveikslėlio naudojant C#. Jame pateikiami visi IDE nustatymai, veiksmų sąrašas ir pavyzdinis kodas, kaip sukurti įrankį fonui pašalinti naudojant C#.” date: 2025-05-26 lastmod: 2025-05-26 weight: 26 draft: false type: “topic” # naudokite “topic” kuriant naują KB temą keywords: [ “foną pašalinantis įrankis naudojant C#”, “foną pašalinti iš paveikslėlio naudojant C#”, “fondo trintukas naudojant C#”, “fondo pašalinimo įrankis iš nuotraukų naudojant C#”, “fondo pašalinimas iš paveikslėlio naudojant C#”, “fondo pašalinimas iš paveikslėlio naudojant C#”, ] step1: “Sušalinti IDE, kad naudotumėte Aspose.Imaging .NET versijai fonui pašalinti iš paveikslėlio” step2: “Nustatyti darbo katalogą ir failų kelius JPEG įvesties nuotraukai ir PNG išvesties rezultatams” step3: “Įkelti įvesties nuotrauką kaip rastro vaizdą, kad būtų galima atlikti pikselių apdorojimą” step4: “Suformuoti GraphCut maskavimo parinktis, įskaitant automatinį kraštų aptikimą, kraštų išlyginimą, skaidrumo nustatymus ir išvesties failo formatą” step5: “Inicijuoti maskavimo variklį ir atlikti fono pašalinimo operaciją naudojant sukonfigūruotas GraphCut parinktis su Decompose() metodu” step6: “Išgauti segmentuotą pirmo plano rezultatą iš grąžinto maskavimo išvesties” step7: “Išsaugoti galutinį apdorotą vaizdą kaip skaidrų PNG failą ir automatiškai išlaisvinti išteklius po apdorojimo” step8: "" step9: "" step10: "" howtoimage: ""
Šis vadovas paaiškina, kaip pašalinti foną iš paveikslėlio naudojant C#. Jame pateikiami IDE nustatymai, veiksmų sąrašas ir pavyzdinis kodas, kaip pašalinti foną iš paveikslėlių naudojant C#. Galiausiai apdorotas vaizdas išsaugomas su skaidriu fonu.
Veiksmai, kaip pašalinti foną iš paveikslėlio naudojant C#
- Sušalinti IDE, kad naudotumėte Aspose.Imaging for .NET fonui pašalinti iš paveikslėlio
- Nustatyti darbo katalogą ir failų kelius JPEG įvesties paveikslui Image ir PNG išvesties rezultatams
- Įkelti įvesties paveikslą kaip rastro vaizdą, kad būtų galima atlikti pikselių apdorojimą
- Suformuoti GraphCut maskavimo parinktis, įskaitant automatinį kraštų aptikimą, kraštų išlyginimą, skaidrumo nustatymus ir išvesties failo formatą
- Inicijuoti ImageMasking ir atlikti fono pašalinimo operaciją naudojant sukonfigūruotas GraphCut parinktis su Decompose() metodu
- Išgauti segmentuotą pirmo plano rezultatą iš grąžinto maskavimo išvesties
- Išsaugoti galutinį apdorotą vaizdą kaip skaidrų PNG failą ir automatiškai išlaisvinti išteklius po apdorojimo
Šie veiksmai apibrėžia fondo pašalinimo įrankio kūrimo procesą naudojant C#. Programa įkelia paveikslą ir naudoja Aspose.Imaging GraphCut pagrindu maskavimo metodą automatiškai aptikti ir pašalinti foną su lygiais kraštais ir skaidriu pakeitimu. Tuomet ji ištraukia pirmo plano rezultatą ir išsaugo kaip aukštos kokybės PNG failą su skaidrumu, naudodama sukonfigūruotas eksportavimo parinktis ir tinkamą išteklių valdymą.
Kodas fondo pašalinimo įrankiui naudojant C#
Aukščiau pateiktas kodas demonstruoja fondo pašalinimo įrankio kūrimo procesą naudojant C#. Parametras CalculateDefaultStrokes leidžia automatiškai aptikti pirmąjį ir antrąjį planą, FeatheringRadius sušvelnina kraštus, apskaičiuotus pagal paveikslėlio dydį, o metodas naudoja GraphCut algoritmą segmentavimui. Nustatant Decompose savybę į false, pašalinamas tik fonas, o paveikslas nesiskirsto į kelis sluoksnius.
Šis straipsnis išmokė mus, kaip pašalinti foną iš paveikslėlių. Norėdami pakeisti paveikslėlio šviesumą, peržiūrėkite straipsnį apie paveikslėlio šviesumo keitimą naudojant C#.