5002关注15342浏览
var pw = wx.getSystemInfoSync().windowWidth;
var ph = wx.getSystemInfoSync().windowHeight;
var headImage = app.globalData.userInfo.avatarUrl;
var content = wx.createContext("qrcodeCanvas");
content.drawImage("../../images/qrcode_banner.jpg", 0, 0, pw, pw / 104 * 59);
content.drawImage("../../images/ewm.png", pw / 2 - pw / 2 / 2, ph / 16 * 12 - ph / 16 * 4, pw / 2, pw / 2);//二维码图片
content.restore()
content.drawImage(headImage, pw / 2 - pw / 8 / 2, ph / 16 * 12 - ph / 16 * 4 + pw / 2 / 2 - pw / 8 / 2, pw / 8, pw / 8);//二维码中间的图片
content.setStrokeStyle('black');
content.setFontSize(16);
content.setTextAlign('center')
content.fillText("长按图片识别二维码", pw / 2, ph / 16 * 12 - ph / 16 * 4 + pw / 2 + 25)
wx.drawCanvas({
canvasId: "qrcodeCanvas",
actions: content.getActions(),
reserve: true
})
二维码下面还有一张图片,加载太快了就到下面去了,怎么把它弄上来
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
JessieJ
20人对此回答表示赞同
统一用getImageInfo得到临时文件路径,控制异步顺序,
展开200回复分享发布于 5年前评论(0)
收起评论
-
柠檬蛋挞
20人对此回答表示赞同
@天黑有星文件临时路径,作为图片预览的http链接,安卓手机二次预览就会加载不出来?开发工具都正常,你们有遇到吗?
展开200回复分享发布于 5年前评论(0)
收起评论
-
Sahil
17人对此回答表示赞同
展开170回复分享发布于 5年前评论(0)
收起评论
-
Ronan
16人对此回答表示赞同
@天黑有星还是不行,可以看看您的代码吗
展开160回复分享发布于 5年前评论(0)
收起评论
-
Victoria
12人对此回答表示赞同
要图片在二维码上面吗,后绘制的会覆盖,放后面呗
展开120回复分享发布于 5年前评论(0)
收起评论
-
在劫难逃
8人对此回答表示赞同
@David你的问题没遇到过诶,地址第二次可以打印出来吗。
展开80回复分享发布于 5年前评论(0)
收起评论
-
裸奔的花生
7人对此回答表示赞同
现在顺序就是拿张图片最后绘制,但是还是让盖住了,前两张加载的慢。
展开70回复分享发布于 5年前评论(0)
收起评论
-
Sadie
7人对此回答表示赞同
@天黑有星官方回复我了,应该是安卓微信的bug
展开70回复分享发布于 6年前评论(0)
收起评论
-
Bellrrrrr
3人对此回答表示赞同
感谢,我先试试去
展开30回复分享发布于 5年前评论(0)
收起评论
-
莫愁
2人对此回答表示赞同
展开20回复分享发布于 6年前评论(0)
收起评论