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);
}
}
})
}
}
})
继续阅读与本文标签相同的文章
上一篇 :
java中的代码块和构造器以及它们的初始化顺序
下一篇 :
利用函数计算实现网络游戏的敏感语音检测
-
每分钟进出车辆2.5台 智能立体车库解锁停车难
2026-05-19栏目: 教程
-
一文了解机器学习必学10大算法
2026-05-19栏目: 教程
-
开一家线上外卖门店选址要注意哪些因素?
2026-05-19栏目: 教程
-
信院人的APP,你get到了吗?
2026-05-19栏目: 教程
-
对话FILA姚伟雄:安踏赋予独立性,未来坚持做直营
2026-05-19栏目: 教程
