Змінити колір фону SVG у Python

У цьому короткому посібнику обговорюється, як змінити фоновий колір SVG у Python. Він охоплює поетапний робочий процес і робочий приклад коду для зміни кольору фону SVG у Python. Крім того, ви можете працювати з цією функцією в будь-якій операційній системі, як-от Windows, Linux, macOS тощо, де встановлено Python.

Кроки для зміни кольору фону SVG у Python

  1. Налаштуйте середовище, налаштувавши Aspose.SVG, щоб змінити колір тла SVG
  2. Завантажте документ SVG із файлу за допомогою об’єкта класу SVGDocument
  3. Отримайте кореневий елемент SVG документа
  4. Отримайте елемент кола, щоб змінити колір
  5. Вкажіть атрибут fill для елемента
  6. Експортуйте вихідний документ SVG у файл за допомогою методу save

Ці кроки описують простий процес зміни кольору фонового зображення SVG у Python. По-перше, завантажте вихідне зображення SVG і перейдіть до кореневого елемента. Згодом отримайте елемент, який вам потрібен, щоб змінити колір фону, а потім вкажіть колір. Нарешті відтворіть вихідне зображення на диск.

Код для зміни кольору фону SVG у Python

Фрагмент коду демонструє, як за допомогою Python змінити фоновий колір зображення SVG можна досягти вимог. Ви можете легко завантажити вхідне векторне зображення з диска або потоку за допомогою класу SVGDocument. Потім перейдіть до потрібного вузла за допомогою методу query_selector і змініть колір фону. Однак ви також можете переміщатися по зображенню SVG за допомогою XPath Query на додаток до підходу селектора CSS, якщо ви хочете додатково налаштувати процес.

У цій статті ви дізналися, як завантажити SVG, змінити колір фону в Python. Крім того, якщо ви хочете дослідити рендеринг SVG у PDF, перегляньте статтю на Конвертуйте SVG у PDF на Python.

 Українська