Як змінити колір фону 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(), вказавши ім’я елемента, як-от «circle», і встановивши атрибут, подібний до того, що встановлено в цьому прикладі коду.

Ця стаття навчила нас процесу зміни кольору зображення SVG у C#. Якщо ви хочете дізнатися, як створити файл SVG з нуля, зверніться до статті як створити SVG на C#.

 Українська