收藏
回答

用canvasPutImageData在隐藏的canvas上作图后,导出失败

Bug:

用canvasPutImageData在隐藏的canvas上作图后,导出图片失败


画布隐藏,然后用canvasPutImageData作图,然后导出图片是到不出来的,把画布Hidden属性去掉就能导出了


这个应该和draw一样在隐藏的画布上也能作图


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

20 个回答

  • Albie
    Albie
    2018-02-24

    私聊查下这个问题,AlbieLeung

    2018-02-24
    赞同
    回复
  • 黄思程
    黄思程
    2018-02-09

    getImageData的时候canvas隐藏了吗

    2018-02-09
    赞同
    回复
  • Albie
    Albie
    2018-02-08

    我们写了一个demo,在hidden的情况下,也是可以正常导出的哦

    2018-02-08
    赞同
    回复
  • Albie
    Albie
    2018-02-08

    二维码过期了,你上传一个开发版,然后发下你的小程序的appid吧~

    2018-02-08
    赞同
    回复
  • Albie
    Albie
    2018-02-07

    能提供一下你的小程序二维码吗?(开发版也OK)然后说下如何操作,我看下这个问题~

    2018-02-07
    赞同
    回复
  • Albie
    Albie
    2018-02-07

    如果你在canvasPutImageData的callback里面调用toTempFilePath就能确保已经画上去了~

    2018-02-07
    赞同
    回复
  • Albie
    Albie
    2018-02-07

    如果是我上面说的那样是很有可能没画上去的,这里有多线程问题,时序可能导致还没真正put上去,就调用toTempFilePath了~ 你可以先delay一下,看看是否能生效了~

    2018-02-07
    赞同
    回复
  • Albie
    Albie
    2018-02-07

    请问,你导出图片的时机是什么时候呢?是在canvasPutImageData之后,马上就调toTempFilePath接口了吗?

    2018-02-07
    赞同
    回复
  • 黄思程
    黄思程
    2018-02-06

    你好,请提供一下机型

    2018-02-06
    赞同
    回复
  • 堇色流年
    堇色流年
    2018-03-08

    canvas 隐藏的时候无法导出图片啊。

    2018-03-08
    赞同
    回复

正在加载...