So ändern Sie die SVG-Hintergrundfarbe in C#

In diesem kurzen Tutorial wird erklärt, wie man die Hintergrundfarbe von SVG in C# ändert. Es teilt die Details zum Festlegen der Umgebung, eine Liste von Programmieraufgaben und einen ausführbaren Beispielcode zum Ändern der SVG-Füllfarbe in C#. Dieser Code kann auf jeder Plattform ausgeführt werden, die .NET unterstützt, und erfordert kein anderes Tool zum Ändern des Hintergrunds.

Schritte zum Ändern der SVG-Farbe in C#

  1. Legen Sie die Umgebung so fest, dass Aspose.SVG for .NET hinzugefügt wird, um die SVG-Farbe zu ändern
  2. Laden Sie die Quell-SVG-Datei mit einer Hintergrundfarbe in das SVGDocument
  3. Greifen Sie auf root element in der geladenen SVG-Datei zu
  4. Greifen Sie über das Stammelement auf das Rechteckelement zu
  5. Legen Sie das Attribut Füllung mit der gewünschten Farbe fest
  6. Speichern Sie die resultierende SVG-Datei mit geänderter Hintergrundfarbe

Diese Schritte beschreiben den Prozess zum Ändern der SVG-Farbe in C#. Der Prozess wird eingeleitet, indem die SVG-Quelldatei in die SVGDocument-Klasse geladen wird, gefolgt vom Zugriff auf das Stammelement und dem Zugriff auf das Rechteckelement durch Einreihen des rect-Elements in die Warteschlange. In den letzten Schritten verwenden Sie die SetAttribute()-Methode, um die Hintergrundfarbe festzulegen, bevor Sie die resultierende SVG-Datei speichern.

Code zum Festlegen der SVG-Farbe in C#

Dieses Code-Snippet demonstriert den Prozess zum Ändern der Farbe eines SVG-Hintergrundbilds in C#. Um die Hintergrundfarbe zu ändern, haben wir auf das Element rect zugegriffen und die Methode SetAttribute() verwendet, indem wir den Attributnamen und den Wert angegeben haben. Wenn Sie die Füllfarbe anderer Elemente ändern möchten, verwenden Sie die Methode QuerySelector(), indem Sie den Elementnamen wie Kreis angeben und das Attribut ähnlich dem in diesem Beispielcode festgelegten festlegen.

In diesem Artikel haben wir den Prozess zum Ändern der Farbe eines SVG-Bildes in C# kennengelernt. Wenn Sie erfahren möchten, wie Sie eine SVG-Datei von Grund auf erstellen, lesen Sie den Artikel zu So erstellen Sie SVG in C#.

 Deutsch