现在被这问题困扰
PC微信客户端canvas绘制图片不全?win10系统设置显示大小不为100%时,PC微信客户端打开小程序,canvas绘制图片显示不全。 比如:win10显示大小设置为125%,PC微信客户端打开小程序,canvas绘制成图片wx.canvasToTempFilePath所得到的图片会截取显示不全
2022-05-31这个问题最后咋解决哦 楼主 请指教
pc端在canvas.draw回调内调用canvasToTempFilePath生成图片不全上面是原图: [图片] 下面是draw后canvasToTempFilePath生成图片: [图片] 正常的pc:wx.getSystemInfoSync().pixelRatio: 1 不全的pc:wx.getSystemInfoSync().pixelRatio: 1.5 宽高打印出来的数据一致 html片段: js片段: ctx.draw(false, () => { wx.canvasToTempFilePath( { x: 0, y: 0, // width: _this.data.boxWidth, // height: _this.data.boxHeight, width: tempPosition.dWidth, height: tempPosition.dHeight, // destWidth: _this.data.boxWidth * wx.getSystemInfoSync().pixelRatio, // destHeight: _this.data.boxHeight * wx.getSystemInfoSync().pixelRatio, // destWidth: tempPosition.dWidth * wx.getSystemInfoSync().pixelRatio, // destHeight: tempPosition.dHeight * wx.getSystemInfoSync().pixelRatio, destWidth: tempPosition.dWidth, destHeight: tempPosition.dHeight, fileType: 'png', quality: 1, canvasId: 'tempCanvas', success(res) { console.log('编辑成功', res.tempFilePath) wx.hideLoading() _this.triggerEvent('editorImageOk', { tempFilePath: res.tempFilePath }) }, fail() { console.log('编辑失败', e) wx.hideLoading() wx.showToast({ title: '保存失败', icon: 'none' }) _this.closelEditor() } }, _this ) }) thinkpad笔记本,分辨率1920*1080,微信版本3.1.0.67, 小程序基础库2.15.0。 部分PC电脑版微信 小程序wx.canvasToTempFilePath生成图片显示不全。不是开发者工具!
2022-05-31我最近有相似的需求 楼主知道怎么搞了吗 求教
微信小程序能够强制判断是否添加某个好友才能使用吗?今天无意中看了速购单小程序,他的流程是必须要添加商家微信才能下单使用,然后添加好友后果真能够下单了。 这一步处理逻辑我觉得很奇怪,这不是相当于去判断当前用户是否拥有某个好友的性质吗? 这种逻辑应该怎么处理做到的?
2022-05-09