Как изменить цвет фона SVG в C#

В этом кратком руководстве объясняется, как изменить цвет фона SVG в C#. Он содержит сведения о настройке среды, список задач по программированию и исполняемый пример кода для изменения цвета заливки SVG в C#. Этот код может быть выполнен на любой из платформ, поддерживающих .NET, и не требует никаких других инструментов для изменения фона.

Шаги по изменению цвета SVG в C#

  1. Установите среду, чтобы добавить Aspose.SVG for .NET, чтобы изменить цвет SVG.
  2. Загрузите исходный файл SVG в SVGDocument с фоновым цветом.
  3. Получите доступ к root element в загруженном файле SVG.
  4. Доступ к прямоугольному элементу из корневого элемента
  5. Задайте заливку атрибута желаемым цветом
  6. Сохраните полученный файл SVG с измененным цветом фона.

Эти шаги описывают процесс изменения цвета SVG в C#. Процесс инициируется загрузкой исходного SVG-файла в класс SVGDocument с последующим доступом к корневому элементу и доступу к прямоугольному элементу путем постановки в очередь элемента rect. На последних шагах используйте метод SetAttribute(), чтобы установить цвет фона перед сохранением результирующего файла SVG.

Код для установки цвета SVG в C#

Этот фрагмент кода демонстрирует процесс изменения цвета фонового изображения SVG в C#. Для изменения цвета фона мы получили доступ к элементу rect и использовали метод SetAttribute(), указав имя атрибута и значение. Если вы хотите изменить цвет заливки других элементов, используйте метод QuerySelector(), указав имя элемента, например «круг», и задав атрибут, аналогичный установленному в этом примере кода.

Эта статья научила нас процессу изменения цвета изображения SVG в C#. Если вы хотите изучить процесс создания файла SVG с нуля, обратитесь к статье как создать SVG в С#.

 Русский