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
可以画一个Bé;SVG中可变宽度的zier曲线?_Svg_Bezier - Fatal编程技术网

可以画一个Bé;SVG中可变宽度的zier曲线?

可以画一个Bé;SVG中可变宽度的zier曲线?,svg,bezier,Svg,Bezier,我编写了一个小程序库,用于在HTML应用程序中绘制签名,该程序使用具有可变宽度(基于绘制速度)的Bézier曲线来模拟手写效果: 是否可以绘制这样的曲线,即在SVG中开始和结束时具有不同宽度的Bézier曲线?否。SVG目前不支持可变宽度笔划。可以将这样的曲线导出到SVG,但必须将形状表示为填充路径。SVG还不支持可变宽度笔划。您是否试图用SVG重新创建圆珠笔、毛笔笔划或书法笔?是的。我编写的库允许您将绘制的签名导出为JPEG/PNG图像。我想知道我是否能以某种方式将其导出到SVG。谢谢!HTM

我编写了一个小程序库,用于在HTML应用程序中绘制签名,该程序使用具有可变宽度(基于绘制速度)的Bézier曲线来模拟手写效果:


是否可以绘制这样的曲线,即在SVG中开始和结束时具有不同宽度的Bézier曲线?

否。SVG目前不支持可变宽度笔划。

可以将这样的曲线导出到SVG,但必须将形状表示为填充路径。SVG还不支持可变宽度笔划。

您是否试图用SVG重新创建圆珠笔、毛笔笔划或书法笔?是的。我编写的库允许您将绘制的签名导出为JPEG/PNG图像。我想知道我是否能以某种方式将其导出到SVG。谢谢!HTML canvas元素还不支持可变宽度笔划,因此目前我正在计算曲线的近似长度,然后沿其坐标绘制许多填充圆(其数量取决于计算的长度),直径等于所需的宽度。它对于光栅图像非常有效-您认为它也可以用于SVG吗?我不确定放大是否不会暴露曲线的实际绘制方式:/