Итак, я хотел бы разместить много изображений SVG друг над другом в Python.Я использую это для этого:
import svgutils.transform as st
template = st.fromfile('firstLayer.svg')
second_svg = st.fromfile('secondLayer.svg')
template.append(second_svg)
template.save('merged.svg')
Технически это работает.
Единственная проблема в том, что, например, на моем первом изображении (шаблоне) у меня 9 классов (кл. 1 - 9), а на втором - 4 (кл. 1 - 4).Название классов не изменяется при их наложении, поэтому изображения получаются странными, потому что стиль смешивается.Существует ли решение, которое изменяет имя классов относительно существующего имени класса SVG?например, если я наложу второй слой на первый, имена классов изменятся с 1 - 4 на 10 - 13 и так далее для любого другого изображения SVG, которое будет добавлено?