我有一个简单的路径定义(只是一个例子),我希望能够在 svg 画布上准确翻译。
M 30.872704,198.53891 C -143.04429,-148.7562 503.71813,57.927231 257.70273,102.67753
我想要做的是通过在路径对象上使用 transform="translate(0,0)" 将路径的原点(左上角)设置为 svg 文档的原点(左上角)。基本上我想在左上角设置路径,这样我就可以对它应用与 svg 文档相关的进一步翻译。
如果可能,我想避免使用任何 javascript 来执行此操作。
我的想法是我可以通过使用 php 来执行 Inkscape 并使用命令行选项 --query-all 返回路径的边界框。然后我可以计算从路径到文档原点的距离并重置它。
有一个更好的方法吗?
提前致谢。