У меня большой SVG с несколькими группами.Каждая группа имеет преобразование.Я хочу пересчитать / сгладить преобразования, сохранив группы.
<g id="a" transform="matrix(2 0 0 2 -69.46 -152.7)">
<path d="m64.3 645.3h165.9c3...
<path d="m123 567.4h963...
</g>
<g id="b" transform="matrix(3 0 0 3 -69.46 -152.7)">
<path d="m64.3 645.3h165.9c3...
<path d="m123 567.4h963...
</g>
...
Все решения, которые я нашел до сих пор, включают использование Inkscape и затем разгруппирование .Я не хочу разгруппировать их - у меня много групп, и важно, чтобы они оставались сгруппированными.
- SVGcleaner не применяет преобразования к путям внутри групп.
- svgo имеет выдающуюся ошибку для этого
- Inkscape требует разгруппировки.