2012-02-29 55 views
3

我想在HTML 5画布上绘制多段线,每段可变宽度。我可以在HTML5画布上绘制每条线段宽度可变的线条吗?

我想是这样(伪):


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

stroke() 

但似乎行程只需要最后的线宽()值?有另一种方法吗?

我试图让每一个细分都有自己的线条,但是当绘制1000多个细分时,结果真的非常棒。

回答

0

可能将不得不使每个细分都是自己的线。这或者找出如何使用相同的梯度来制作自定义形状。

2

您必须在每个细分市场上致电stroke(),而不是在最后,并且没有其他可能性。

+1

谢谢,不幸的是这个解决方案慢了10倍。 – laserpanda 2012-03-01 12:20:53