Променете цвета на фона на SVG в Python

Това кратко ръководство обсъжда как да промените фоновия цвят SVG в Python. Той обхваща поетапния работен процес и работещ примерен код за промяна на цвета на фона на SVG в Python. Освен това можете да работите с тази функция във всяка операционна система като Windows, Linux, macOS и др., където е настроен Python.

Стъпки за промяна на цвета на фона на SVG в Python

  1. Настройте средата, като конфигурирате Aspose.SVG, за да промените цвета на фона на SVG
  2. Заредете SVG документ от файла, като използвате обекта на клас SVGDocument
  3. Вземете основния SVG елемент на документа
  4. Вземете кръговия елемент, за да промените цвета
  5. Посочете атрибута за запълване на елемента
  6. Експортирайте изходния SVG документ във файл с метода save

Тези стъпки очертават лесния процес за промяна на цвета на SVG фоновото изображение в Python. Първо, заредете изходното SVG изображение и отидете до основния елемент. Впоследствие вземете елемента, от който се нуждаете, за да промените цвета на фона и след това задайте цвета. Накрая изобразете изходното изображение на диска.

Код за промяна на цвета на фона на SVG в Python

import aspose.svg
import os
from aspose.svg import *
path = "C://"
document_path = os.path.join(path, "circle1.svg")
# Load an SVG document from the file
document = SVGDocument(document_path)
# Get root svg element of the document
svg_element = document.root_element
# Get circle element to change color
circle_element = svg_element.query_selector("circle")
# Set a new "fill" attribute value for the circle element
circle_element.set_attribute("fill", "blue")
# Save the SVG document to a file
output_path = os.path.join(path, "background-color.svg")
document.save(output_path)

Кодовият фрагмент демонстрира как с помощта на Python промяна на фоновия цвят SVG изображение могат да бъдат постигнати изискванията. Можете лесно да заредите входното векторно изображение от диска или потока, като използвате класа SVGDocument. След това отидете до необходимия възел с помощта на метода query_selector и променете цвета на фона. Въпреки това можете също да навигирате в SVG изображението с XPath Query в допълнение към подхода на CSS селектор, ако искате допълнително да персонализирате процеса.

В тази статия научихте как да заредите SVG, да промените цвета на фона в Python. Освен това, ако искате да проучите изобразяването на SVG към PDF, погледнете статията на Конвертирайте SVG в PDF в Python.

 Български