canvas 画笔的颜色透明度如何实现?

如下图所示,每一条笔迹刚开始的时候颜色深一些,后面逐渐变浅。好像颜色在不停的叠加,我用的是globalAlpha全局透明度,有没有什么解决方法?

canvas 画笔的颜色透明度如何实现?

canvas 画笔的颜色透明度如何实现?


回答:

设置画笔颜色为rgba?


回答:

createLinearGradient找个渐变对象给 strokeStyle


回答:

每新增内容的时候,都把前面的内容描一遍,前面的会越描越深。
不过如果做曲线平滑的话可能不太好整,因为两次平滑调整的轨迹不一定能重合

以上是 canvas 画笔的颜色透明度如何实现? 的全部内容, 来源链接: utcz.com/p/937047.html

回到顶部