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
Path 可以使用SVG<;路径>;是否同时包含绝对和相对命令?_Path_Svg - Fatal编程技术网

Path 可以使用SVG<;路径>;是否同时包含绝对和相对命令?

Path 可以使用SVG<;路径>;是否同时包含绝对和相对命令?,path,svg,Path,Svg,目前,我正在开发一个应用程序,用于转换Inkscape创建的svg路径。现在我不清楚关于绝对和相对路径组合的路径规范。该规范是否说明了同时保持相对坐标和绝对坐标的路径定义 特别是关于绝对贝塞尔曲线后接相对简写贝塞尔曲线的情况 如果这种情况是可能的,那么我必须计算并保持当前的绝对路径,以确保我可以计算相对速记曲线的第一个控制点 我应该问Inkscape作者这个问题吗?是的,允许混合使用绝对路径和相对路径命令。如果您正在实现一个工具,我建议您阅读规范,尤其是。是的,它可以。在svg路径数据中使用大写

目前,我正在开发一个应用程序,用于转换Inkscape创建的svg路径。现在我不清楚关于绝对和相对路径组合的路径规范。该规范是否说明了同时保持相对坐标和绝对坐标的路径定义

特别是关于绝对贝塞尔曲线后接相对简写贝塞尔曲线的情况

如果这种情况是可能的,那么我必须计算并保持当前的绝对路径,以确保我可以计算相对速记曲线的第一个控制点


我应该问Inkscape作者这个问题吗?

是的,允许混合使用绝对路径和相对路径命令。如果您正在实现一个工具,我建议您阅读规范,尤其是。

是的,它可以。在svg路径数据中使用大写和小写命令,如l和l(表示行到),可用于ex
d=“M 10,10 l 20,20 l 20,20”
(M)将笔移动到(10,10)绝对点,然后(l)从(10,10)到(20,20)绝对点绘制一条线,最后(l)从(20,20)绝对点到(20,20)相对点(40,40)绘制一条线绝对点