SVG:取消对象分组/从命令行删除变换

SVG:取消对象分组/从命令行删除变换,svg,inkscape,svg-transforms,Svg,Inkscape,Svg Transforms,以下是一个SVG文件,其中包含一些路径: 我想提取1080x1920参考帧内的路径数据。在提取路径数据之前,必须考虑平移和缩放。 在提取所有路径之前,我当前使用Inkscape中的解组选项。 如何自动执行(通过命令行或程序)?您可以从命令行运行Inkscape操作 inkscape--actions“全选:组;SelectionUnGroup;导出文件名:output.svg;导出普通svg;导出do;”intput.svg 您可以从命令行运行Inkscape操作 inkscape--act

以下是一个SVG文件,其中包含一些路径:


我想提取1080x1920参考帧内的路径数据。在提取路径数据之前,必须考虑平移和缩放。
在提取所有路径之前,我当前使用Inkscape中的
解组
选项。

如何自动执行(通过命令行或程序)?

您可以从命令行运行Inkscape操作

inkscape--actions“全选:组;SelectionUnGroup;导出文件名:output.svg;导出普通svg;导出do;”intput.svg

您可以从命令行运行Inkscape操作

inkscape--actions“全选:组;SelectionUnGroup;导出文件名:output.svg;导出普通svg;导出do;”intput.svg

使用“深层解组”扩展来解组所有内容。它必须列在--verb列表中的某个位置。如果您知道自己的嵌套组数从未超过(比如)5个,您还可以重复“解组”动词几次,交替使用“全选”。可以从命令行执行吗?可以。扩展可以通过Inkscape命令行启动(不需要GUI),也可以直接从命令行自行运行,而不需要Inkscape。请尝试“python/path/to/ungroup-deep.py/path/to/yourdrawing.svg>/path/to/target_file.svg”(在Linux shell上,在Windows上,这可能看起来有点不同)。不幸的是,得到了:TypeError:只能连接str(而不是“NoneType”)来str任何提示?使用“deep ungroup”扩展来解组所有内容。它必须列在--verb列表中的某个位置。如果您知道自己的嵌套组数从未超过(比如)5个,您还可以重复“解组”动词几次,交替使用“全选”。可以从命令行执行吗?可以。扩展可以通过Inkscape命令行启动(不需要GUI),也可以直接从命令行自行运行,而不需要Inkscape。请尝试“python/path/to/ungroup-deep.py/path/to/yourdrawing.svg>/path/to/target_file.svg”(在Linux shell上,在Windows上,这可能看起来有点不同)。不幸的是,得到了:TypeError:只能将str(而不是“NoneType”)连接到str上有任何提示吗?