У цьому короткому посібнику обговорюється, як змінити фоновий колір SVG у Python. Він охоплює поетапний робочий процес і робочий приклад коду для зміни кольору фону SVG у Python. Крім того, ви можете працювати з цією функцією в будь-якій операційній системі, як-от Windows, Linux, macOS тощо, де встановлено Python.
Кроки для зміни кольору фону SVG у Python
- Налаштуйте середовище, налаштувавши Aspose.SVG, щоб змінити колір тла SVG
- Завантажте документ SVG із файлу за допомогою об’єкта класу SVGDocument
- Отримайте кореневий елемент SVG документа
- Отримайте елемент кола, щоб змінити колір
- Вкажіть атрибут fill для елемента
- Експортуйте вихідний документ SVG у файл за допомогою методу save
Ці кроки описують простий процес зміни кольору фонового зображення SVG у Python. По-перше, завантажте вихідне зображення SVG і перейдіть до кореневого елемента. Згодом отримайте елемент, який вам потрібен, щоб змінити колір фону, а потім вкажіть колір. Нарешті відтворіть вихідне зображення на диск.
Код для зміни кольору фону SVG у Python
Фрагмент коду демонструє, як за допомогою Python змінити фоновий колір зображення SVG можна досягти вимог. Ви можете легко завантажити вхідне векторне зображення з диска або потоку за допомогою класу SVGDocument. Потім перейдіть до потрібного вузла за допомогою методу query_selector і змініть колір фону. Однак ви також можете переміщатися по зображенню SVG за допомогою XPath Query на додаток до підходу селектора CSS, якщо ви хочете додатково налаштувати процес.
У цій статті ви дізналися, як завантажити SVG, змінити колір фону в Python. Крім того, якщо ви хочете дослідити рендеринг SVG у PDF, перегляньте статтю на Конвертуйте SVG у PDF на Python.