Kaip pakeisti SVG fono spalvą C#

Šioje trumpoje pamokoje paaiškinama, kaip pakeisti SVG fono spalvą C#. Jame bendrinama informacija, skirta aplinkai nustatyti, programavimo užduočių sąrašas ir vykdomas pavyzdinis kodas, skirtas pakeisti SVG užpildymo spalvą C#. Šis kodas gali būti vykdomas bet kurioje platformoje, palaikančioje .NET, ir nereikia jokio kito įrankio fonui pakeisti.

Veiksmai, kaip pakeisti SVG spalvą C#

  1. Nustatykite aplinką, kad pridėtumėte Aspose.SVG for .NET, kad pakeistumėte SVG spalvą
  2. Įkelkite šaltinio SVG failą į SVGDocument su fono spalva
  3. Pasiekite root element įkeltame SVG faile
  4. Pasiekite stačiakampį elementą iš šakninio elemento
  5. Nustatykite atributo užpildymą norima spalva
  6. Išsaugokite gautą SVG failą su pakeista fono spalva

Šie veiksmai aprašo SVG spalvos keitimo C# procesą. Procesas inicijuojamas įkeliant šaltinio SVG failą į SVGDocument klasę, po to pasiekiant šakninį elementą ir pasiekiant stačiakampį elementą įtraukiant į eilę tiesioginį elementą. Paskutiniuose žingsniuose naudokite SetAttribute() metodą, kad nustatytumėte fono spalvą prieš išsaugodami gautą SVG failą.

Kodas SVG spalvai nustatyti C#

Šis kodo fragmentas parodo, kaip * pakeisti SVG fono paveikslėlio spalvą C#*. Norėdami pakeisti fono spalvą, pasiekėme tiesinį elementą ir naudojome SetAttribute() metodą, pateikdami atributo pavadinimą ir reikšmę. Jei norite pakeisti kitų elementų užpildymo spalvą, naudokite QuerySelector() metodą, nurodydami elemento pavadinimą, pvz., circle ir nustatydami atributą, panašų į nustatytą šiame pavyzdiniame kode.

Šis straipsnis išmokė mus * pakeisti SVG vaizdo spalvą C#*. Jei norite sužinoti, kaip sukurti SVG failą nuo nulio, žr. straipsnį kaip sukurti SVG C#.

 Latviski