canvas中的图片要怎么居中

发布于 6 年前作者 yinxiuying4324 次浏览最后编辑 6 年前来自 ask

求解 ,怎么让canvas中的图片根据用户上传的图片居中显示

2 回复
vbai
vbai1 楼6 年前

自己计算,先获取图片的宽高,再根据需要绘制的区域将图片进行等比缩放,之后计算需要绘制的x值和y值,最后绘制图片

xiaping
xiaping2 楼4 年前

先用

let that = this;

wx.getSystemInfo({

success: function (res) {

that.setData({

windowHeight: res.windowHeight,

windowWidth: res.windowWidth

})

},

})

获取屏幕宽高,,然后用屏幕宽高除以某个数。以至于居中就行了