How to Change SVG Background Color in C#

Denna korta handledning förklarar hur man ändrar SVG bakgrundsfärg i C#. Den delar detaljerna för att ställa in miljön, en lista över programmeringsuppgifter och en körbar exempelkod för att ändra SVG-fyllningsfärg i C#. Den här koden kan köras på alla plattformar som stöder .NET och kräver inget annat verktyg för att ändra bakgrunden.

Steg för att ändra färg på SVG i C#

  1. Ställ in miljön för att lägga till Aspose.SVG for .NET för att ändra SVG-färg
  2. Ladda in SVG-källfilen i SVGDocument med en bakgrundsfärg
  3. Öppna root element i den inlästa SVG-filen
  4. Åtkomst till rektangelelementet från rotelementet
  5. Ställ in attributfyllningen med önskad färg
  6. Spara den resulterande SVG-filen med modifierad bakgrundsfärg

Dessa steg beskriver processen för att byta SVG-färg i C#. Processen initieras genom att läsa in SVG-källfilen i SVGDocument-klassen följt av åtkomst till rotelementet och åtkomst till rektangelelementet genom att köa rect-elementet. I de sista stegen använder du metoden SetAttribute() för att ställa in bakgrundsfärgen innan du sparar den resulterande SVG-filen.

Kod för att ställa in SVG-färg i C#

Det här kodavsnittet visar processen att byta färg på SVG-bakgrundsbilden i C#. För att ändra bakgrundsfärgen fick vi åtkomst till rect-elementet och använde metoden SetAttribute() genom att ange attributnamnet och värdet. Om du vill ändra fyllningsfärgen för andra element, använd metoden QuerySelector() genom att ange elementnamnet som cirkel och ställa in attributet som liknar det som anges i denna exempelkod.

Den här artikeln har lärt oss processen att byta färg på SVG-bilden i C#. Om du vill lära dig processen för att skapa en SVG-fil från början, se artikeln om hur man skapar SVG i C#.

 Svenska