Open
Description
Is it possible to NOT flatten the transformation matrices when saving the .svg output file?
I'm doing this kind of steps for a project:
- read all parent groups of an svg element
- read all transforms matrices of the parent groups
- convert all svg transform matrices in numpy arrays
- concatenate all transforms in a single matrix using numpy matrix multiplication (@ operator)
- make a lot of numpy/scipy complex computations that ends producing a final numpy transform matrix
- apply this transform matrix to one or more groups of elements in the svg file but without applying the transform and flattening the paths
- save the resulting svg file (with the resulting transform matrix still explicitly written in the transform attribute of the parent group, so I can add or remove elements from the group, or move an element from a group to another, without any changes to the elements/paths).
Currently it is impossible to do this with the svgpathtools API.
Metadata
Metadata
Assignees
Labels
No labels