收藏
回答

canvasToTempFilePath方法生成的图片始终是透明的

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug canvasToTempFilePath 客户端 6.67 1.9.91

canvasToTempFilePath接口的success返回的图片链接打开如下

最后一次编辑于  2018-06-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • 刘乐
    刘乐
    2018-06-21

    我感觉 不光是

    canvasToTempFilePath 这个 接口的 问题

    我把 你判断size那个 else 判断 中 的 drawCanvas 方法注释掉

    然后 在 touchEnd 方法中  加 draw canvasToTempFilePath 就会 有 图片



    drawCanvas 你是用来 保存 绘画路径 的 吧

    可能 是 这个 接口 的 问题

    canvasToTempFilePath 接口 应该 是 拿不到 canvas 中 的 绘图 数据

    具体 不知道哈

    2018-06-21
    赞同
    回复 4
    • 小何同学
      小何同学
      2018-06-21

      多谢兄弟,我先看一下

      2018-06-21
      赞同
      回复
    • 刘乐
      刘乐
      2018-06-21回复小何同学

      客气了  最近 可是 在 用 canvas 的

      蛮多 问题的  。。。。

      2018-06-21
      赞同
      回复
    • 小何同学
      小何同学
      2018-06-22回复刘乐

      我去掉了draw方法,然后就可以用了,嘿嘿

      2018-06-22
      赞同
      回复
    • 刘乐
      刘乐
      2018-06-25回复小何同学

      棒棒棒

      2018-06-25
      赞同
      回复
  • 喵慢慢先生~网站小程序app开发
    喵慢慢先生~网站小程序app开发
    2018-06-21

    this.context.draw(true, function () {

    我把这个改成true 就显示出来了 不知道对你有没有帮助



    2018-06-21
    赞同
    回复 1
    • 小何同学
      小何同学
      2018-06-22

      我试了一下,去掉draw方法就可以用了,多谢啦~

      2018-06-22
      赞同
      回复