wx.getImageInfo({

src: tool_img,

success:function(res){

ctx.drawImage(res.path, 0, 0, that.data.img_info.width, that.data.img_info.hight);

wx.getImageInfo({

src: coach_qr_code,

success:function(res1){

//绘制一个 文字背景

ctx.setFillStyle('rgba(255, 255, 255, 0.8)');

ctx.fillRect(coach_x, coach_y, 180, 160);

//二维码

ctx.drawImage(res1.path, qrcode_x, qrcode_y, 165, 165);



//驾校名称

ctx.setFontSize(26);

ctx.setFillStyle('#2C2C2C');

ctx.fillText(shool_name, coach_x + 20, coach_y + 50);

//教练名称

ctx.setFontSize(24);

ctx.setFillStyle('#2C2C2C');

ctx.fillText(coach_name, coach_x + 20, coach_y + 90);

//电话

ctx.setFontSize(24);

ctx.setFillStyle('#2C2C2C');

ctx.fillText(mobile, coach_x + 20, coach_y + 130);


//绘制不显示

ctx.draw(true, setTimeout(function () {

wx.canvasToTempFilePath({

canvasId: 'down_canvas',

destWidth: that.data.img_info.width,

destHeight: that.data.img_info.hight,

success: function (res) {

//隐藏 loading 页

wx.hideLoading();

that.setData({

tempFilePath: res.tempFilePath,

});

//回调

callBack();


}

}, this);

}, 100));

},

fail:function(msg){

wx.showToast({

icon: "none",

title: '图片绘制出错',

})

wx.hideLoading();

}

})

},

fail:function(msg){

wx.showToast({

icon: "none",

title: '图片绘制出错',

})

wx.hideLoading();

}

})




展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Arianna

    5人对此回答表示赞同

    解决了,是因为我要绘制两张图片,有一种图片没有返回https

    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部