Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svg &引用;“展平”;转换到路径?_Svg_Transform - Fatal编程技术网

Svg &引用;“展平”;转换到路径?

Svg &引用;“展平”;转换到路径?,svg,transform,Svg,Transform,给定以下SVG: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="1891px" height="1492px" viewBox="0 0 1891 1492" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g transform="

给定以下SVG:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="1891px" height="1492px" viewBox="0 0 1891 1492" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g transform="translate(352 500)">
        <path d="M1,0 L1,400 C0.999999169,799.99998 201,1205 601,1439.4375 C1001,1205 1201,800 1201,400 L1201,0 L1,0 Z M1,0"></path>
        <path d="M1,0 L1,960.824531 C1.00000084,1439.4375 489.311066,1258.28207 600.483175,1439.4375 C708.904794,1258.28211 1201,1439.4375 1200.99997,960.824531 C1200.99996,960.824531 1201,0 1201,0 L1,0 Z M1,0"></path>
    </g>
</svg>

是否有任何工具可以使用变换自动更新路径点,并从组元素中删除变换

我有一个SVG应用程序(草图),它使用变换属性输出SVG(如果您对路径进行了任何调整),但在我的web应用程序中,我需要调整实际路径点,而不是使用任何变换属性

澄清:目标是找到一个应用程序或工具,允许在大型SVG文件上执行此操作,从而删除整个文件中的任何转换属性


谢谢

有一个Inkscape扩展,我发现它可以很好地删除元素上的变换并将它们应用到子元素(例如调整
的宽度和高度)。

一次性就可以了。我正在寻找一个应用程序或命令行工具,可以让我将其应用到非常大的SVG文件中,从而消除该文件中的所有转换。不过,感谢您将解决方案可视化。需要注意的一点是,如果您确实应用了变换,它可能会改变该路径的外观,例如,笔划可能看起来不同。可能重复的可能重复