解析SVG路径数据

在Inkscape中,我有一条代表星星的路径。我正在使用Inkscape作为基准来使用Linq to XML创建我自己的SVG解析器,但是我在解析Inkscape生成的路径数据时遇到了麻烦。我是根据documentation at MDN编码的,但是Inkscape生成了这个路径数据:

m 100.93837,238.62186 -15.635004,13.72009 2.438549,20.65787 -17.880056,-10.63004 -18.893249,8.70283 4.584526,-20.28981 -14.11522,-15.27922 20.71345,-1.90975 10.169563,-18.14592 8.21709,19.10952 z

正如您所看到的,有一条移动指令,但没有行指令,所以我的路径解析失败。如果没有行指令,我该如何正确解释它呢?所有这一切所做的就是移动“铅笔”围绕一束,然后关闭路径。

转载请注明出处:http://www.mingyanggongyi.com/article/20230526/1175455.html