我可以在html5画布上画一条线,每段可变宽度吗?

时间:2012-02-29 23:57:26

标签: html5 canvas

我想在html 5画布上绘制一个多段线,每段可变宽度。

我尝试了类似(伪代码)的东西:


beginpath()
setLineWidth(1)
lineTo(0,0)
...
setLineWidth(10)
lineTo(73, 44)

stroke()

但似乎笔画只占用最后一个linewidth()值?还有另一种方式吗?

我尝试将每个细分都设为自己的细分,但在绘制1000多个细分时,结果确实显示出来了。

2 个答案:

答案 0 :(得分:2)

您必须在每个细分受众群上调用stroke(),而不是在最后一段,而且没有其他可能性。

答案 1 :(得分:0)

可能必须让每个细分都属于自己的行。那或者弄清楚如何使用相同类型的渐变来制作自定义形状。