小程序
小游戏
企业微信
微信支付
扫描小程序码分享
求解 ,怎么让canvas中的图片根据用户上传的图片居中显示
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
自己计算,先获取图片的宽高,再根据需要绘制的区域将图片进行等比缩放,之后计算需要绘制的x值和y值,最后绘制图片
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
先用
let that = this;
wx.getSystemInfo({
success: function (res) {
that.setData({
windowHeight: res.windowHeight,
windowWidth: res.windowWidth
})
},
获取屏幕宽高,,然后用屏幕宽高除以某个数。以至于居中就行了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
自己计算,先获取图片的宽高,再根据需要绘制的区域将图片进行等比缩放,之后计算需要绘制的x值和y值,最后绘制图片
先用
let that = this;
wx.getSystemInfo({
success: function (res) {
that.setData({
windowHeight: res.windowHeight,
windowWidth: res.windowWidth
})
},
})
获取屏幕宽高,,然后用屏幕宽高除以某个数。以至于居中就行了