wx.downloadFile({
      url: app.globalData.imgUrl2 + self.data.imgNumber+\'.png\', 
      success(res) {
        if (res.statusCode === 200) {
          console.log(res)
          let card=res.tempFilePath
          const ctx = wx.createCanvasContext(\'myCanvas\')
          wx.downloadFile({
            url: Url+\"?act=app\",
            success(res){
              if(res.statusCode===200){
                let EWM=res.tempFilePath
                ctx.save()    //画圆图之前的图片,画之前先save
                ctx.drawImage(card, 0, 0, rpx(750), rpx(1222));这是第一张图片
                ctx.setFontSize(rpx(26))
                ctx.setFillStyle(\"#fff\");
                ctx.fillText(\'长按扫描小程序码\', rpx(330), rpx(1056))
                ctx.fillText(\'许下你的新年愿望\', rpx(330), rpx(1100))
                

                ctx.restore()//画圆图之前的图片,画之后restore
                ctx.beginPath() 
                ctx.arc(rpx(244), rpx(1068), rpx(66), 0, 2 * Math.PI)
                ctx.clip()
                ctx.drawImage(res.tempFilePath, rpx(177), rpx(1002), rpx(132), rpx(132))//这是圆形图片
                // ctx.restore()
                ctx.draw()
                let timer = setTimeout(function () {
                  wx.canvasToTempFilePath({
                    canvasId: \'myCanvas\',
                    success(res) {
                      wx.hideLoading();
                      wx.navigateTo({
                        url: \'/pages/selfCard/selfCard?url=\' + res.tempFilePath,
                      })

                    }
                  }, self)
                }, 1000);
              }
            }
          })
          
        }
      }
    })

 

收藏 打印