将XML转换为SVG
下午好。有这样一个XML文件:将XML转换为SVG,xml,svg,Xml,Svg,下午好。有这样一个XML文件: <?xml version="1.0" encoding="utf-8"?> <cut-list units="hundredths_mm" source="Creekside" job="Xiaomi Mi 5 Case back" width="6431" height="13906" device="Graphtec Cutter" media="" defaultsetting="Graphtec Cutter" rotation="0"
<?xml version="1.0" encoding="utf-8"?>
<cut-list units="hundredths_mm" source="Creekside" job="Xiaomi Mi 5 Case back" width="6431" height="13906" device="Graphtec Cutter" media="" defaultsetting="Graphtec Cutter" rotation="0" alignment="NONE" filename="Xiaomi Mi 5 Case back.xml" badname2="core" settingssaved="false">
<cut-path layer="NewLayer" visible="true">
<point x="6417" y="13275"/>
<point x="6417" y="642"/>
<spline x0="6417" y0="642" x1="6417" y1="278" x2="6148" y2="14" x3="5810" y3="14"/>
<spline x0="5810" y0="14" x1="5810" y1="14" x2="2201" y2="14" x3="2116" y3="14"/>
<spline x0="2116" y0="14" x1="1926" y1="14" x2="1940" y2="490" x3="1940" y3="490"/>
<spline x0="1940" y0="490" x1="1940" y1="687" x2="1940" y2="818" x3="1753" y3="818"/>
<spline x0="1753" y0="818" x1="1612" y1="818" x2="1545" y2="747" x3="1545" y3="631"/>
<spline x0="1545" y0="631" x1="1545" y1="631" x2="1552" y2="507" x3="1456" y3="507"/>
<spline x0="1456" y0="507" x1="1322" y1="507" x2="1326" y2="680" x3="1231" y3="772"/>
<spline x0="1231" y0="772" x1="1135" y1="864" x2="1051" y2="931" x3="871" y3="931"/>
<spline x0="871" y0="931" x1="613" y1="931" x2="405" y2="776" x3="405" y3="370"/>
<spline x0="405" y0="370" x1="405" y1="324" x2="479" y2="38" x3="338" y3="105"/>
<spline x0="338" y0="105" x1="144" y1="246" x2="14" y2="405" x3="14" y3="666"/>
<point x="14" y="13275"/>
<spline x0="14" y0="13275" x1="14" y1="13613" x2="289" y2="13892" x3="627" y3="13892"/>
<point x="5810" y="13892"/>
<spline x0="5810" y0="13892" x1="6148" y1="13892" x2="6417" y2="13634" x3="6417" y3="13275"/>
<point x="6417" y="13275"/>
</cut-path>
</cut-list>
它用于Cut服务器程序。
是否可以将其转换为SVG格式?
原则上,可以将剪切路径重命名为路径,等等,但是坐标呢?
我将非常感谢你的帮助
p.S.在线转换器不接受此格式
尺寸编号的格式为:6431/1000=6.431 cm可以转换为svg。 目前还不清楚具体的命令是什么(尤其是没有图像来查看它的外观,例如,盲操作)。 此外,坐标系的原点可能与标准svg不同。 我猜在svg中“point”是“moveto”,而“spline”是“curveto”。 忽略第一个x0和y0,因为它们是前一条样条曲线的最后一个坐标
你需要编写一个程序来完成这项工作。这是可能的,但要理解她会做什么:D@RobertLongson,是否有需要更换的提示?我试着把
改成
,但没用,出口处有一条直线,自然没有弯好吧,几乎是这样的:你的画看起来像顶部,但案例已经消失了)有趣的是,点标记的功能是作为初始移动到,然后作为一条线。我已经更新了代码来反映这一点。一切都很完美。非常感谢。