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

新手上路,请多包涵

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

阅读 3k
3 个回答

设置画笔颜色为rgba?

createLinearGradient找个渐变对象给 strokeStyle

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题