Opt*_*ius 9 svg nested transformation flatten
我想知道是否有任何命令行工具可以在SVG中使用转换来展平嵌套组?
在我的特定情况下,我正在将CAD软件生成的PDF转换为SVG,然后添加一些元素并将修改后的SVG发布到网页以供查看.SVG的响应时间非常缓慢(用于平移和缩放),我发现这是由于SVG内部有大量嵌套组,通常高达几百个深度.对于SVG中的每个元素,浏览器需要计算其所有父节点的位置......
显然这很荒谬,因为所有这些元素都需要一个单一的转换(矩阵).所以我想知道是否有人知道一个工具来压扁这个(或者C#或Delphi实现会这样做......).
我找到的最好的是svgo https://github.com/svg/svgo但它仍然不能令人满意.SVGO的目标是生成一个较小的svg文件.这意味着如果转换允许更小的svg文件,则保留它.我的目的与OP类似,但略有不同.我正在寻找可以展平的东西,并将SVG完全简化为基本路径和元素.
| 归档时间: |
|
| 查看次数: |
3382 次 |
| 最近记录: |