收藏
回答

canvasToTempFilePath问题

问题模块
API和组件

canvasToTempFilePath生成图片失败;在多个回调里面。


1,wx.chooseImage({//获取照片

2,success: function (res) {//选择一张照片成功

3,wx.getImageInfo({//获取照片大小

4,success: function (res) {//获取成功

5,

              that.setData({//设置canvas大小,(缩放后的)

              tempCanvasWidth:thumbnailWidth,

              tempCanvasHeight:thumbnailHeight,

              tempCanvasDisplay:"block"

            })

            const ctx = wx.createCanvasContext('tempCanvas')

            ctx.drawImage(originalImagePath, 0, 0, thumbnailWidth, thumbnailHeight)

            ctx.draw()//画图

6,wx.canvasToTempFilePath({//生成canvas里面的图片

7,fail:function(res){//失败


机器:iPhone 6  ios9.3.2


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

1 个回答

  • 小亮
    小亮
    2018-03-15

    tempCanvas 有width,height?

    2018-03-15
    赞同
    回复