Как да промените цвета на фона на 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#.

 Български