svg - 重新计算路径上的 SVG 变换并保留组
问题描述
我有一个包含多个组的大型 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 需要取消分组。
解决方案
推荐阅读
- memory - 结构体如何变小?
- scala - 为使用 Scala Play 构建的 Rest API 构建 docker 镜像
- flutter - 文本小部件在从 Flutter/Dart 中的异步函数获取数据之前崩溃
- r - 包 inputenc - Unicode 字符未设置为与 LaTeX 一起使用 - 在 RStuio 中使用 xelatex 编织到 pdf 失败
- json - 使用 Angular 和 Firebase 保存数据
- postgresql - 我可以在窗口函数的帮助下计算总和吗?
- python - Jupiter notebook.- ImportError: No module named cv2
- python - Celery 缓存任务吗?如何在开发环境中重新加载更改?
- python - Pandas - 拆分列条目(彼此分隔符)
- php - 如何使用 URL 传输数据