收藏
回答

Canvas大量绘制线时会卡顿?

用canvas实现电子签名功能,笔画越多越卡顿

代码片段:https://developers.weixin.qq.com/s/YO3pVNmq7HrU

回答关注问题邀请回答
收藏

2 个回答

  • Nocturner
    Nocturner
    2021-07-14

    https://developers.weixin.qq.com/s/OL73aNms73rm 试试这个,还有一个使用Canvas.requestAnimationFrame的方案的签名找不到了

    2021-07-14
    有用 2
    回复 7
    • Change
      Change
      2021-07-14
      好像还可以,谢谢大佬
      2021-07-14
      回复
    • Change
      Change
      发表于移动端
      2021-07-22
      兄弟,最后得到的图片路径在微信小程序中转base64后,再去转图片,为什么只有其中一部分?
      2021-07-22
      回复
    • Nocturner
      Nocturner
      2021-07-22回复Change
      来个代码片段看看
      2021-07-22
      回复
    • Change
      Change
      2021-07-22回复Nocturner
      没事了,解决了
      2021-07-22
      回复
    • 类人型生物
      类人型生物
      2022-01-04
      大佬,有没有完整代码,我复制代码片段报错了
      2022-01-04
      回复
    查看更多(2)
  • 马雷雷
    马雷雷
    2023-01-10

    我遇到了类似的问题,最终排查发现其实是 bind:touchmove 的采样率在画了一段时间之后降低了,只需要把 bind:touchmove 改成 catch:touchmove ,采样率就不会再降低了,画出来的笔画也就不卡顿了。

    2023-01-10
    有用 2
    回复
登录 后发表内容