wx.createSelectorQuery().select('#code').fields({
node: true,
size: true
}).exec((res) => {
// Canvas 对象
var canvas = res[0].node
// Canvas 画布的实际绘制宽高
var renderWidth = res[0].width
var renderHeight = res[0].height
// Canvas 绘制上下文
var ctx = canvas.getContext('2d')
// 初始化画布大小
var dpr = wx.getWindowInfo().pixelRatio
canvas.width = renderWidth * dpr
canvas.height = renderHeight * dpr
ctx.scale(dpr, dpr)
// 清空画布
ctx.clearRect(0, 0, canvas.width, canvas.height)
解决了! 把自己的图片 用wx.downloadFile 下载到本地在进行绘制,就没有问题了
画布比例问题吧
这里调一下