- putimagedata和getimagedata在ios中坐标系原点错误
你想反馈一个 Bug 如果是 Bug: 使用wx.canvasPutImageData 画一组Uint8ClampedArray数据时,在微信开发者工具和安卓手机端看到的图如下: [图片] 而在IOS手机看到的图如下: [图片] canvas的坐标系原点是在左上角,但是微信的putimagedata和getimagedata在IOS上的坐标系原点在左下角。 * 提供一个最简复现 Demo var rectdata = [ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, .............. //因为提问字数限制,删除了剩余数据 ]; Page({ data: { motto: 'Hello World', userInfo: {} }, putDraw: function() { const rectData = new Uint8ClampedArray(rectdata); wx.canvasPutImageData({ canvasId: 'secCanvas', x: 20, y: 20, width: 60, data: rectData, success(res) { console.log(res) }, fail(res) { console.log(res) } }) }, onLoad: function() {}, onReady: function() { this.putDraw() } }) 希望官方能尽快修复该bug~~
2018-02-02 - canvasGetImageData和PutImageData接口调用失败
wx.canvasGetImageData 、wx.canvasPutImageData两个新接口调用失败,demo如下: var ctx = wx.createCanvasContext('myCanvas'); ctx.setFillStyle('red') ctx.fillRect(0, 0, 200, 200) ctx.draw() wx.canvasGetImageData({ canvasId: 'myCanvas', x: 0, y: 0, width: 200, height: 200, success(res) { console.log(res.width) // 100 console.log(res.height) // 100 console.log(res.data instanceof Uint8ClampedArray) // true console.log(res.data.length) // 100 * 100 * 4 },fail(res){ console.log(res) } }) 打印结果:errMsg:"canvasGetImageData: fail canvas is empty" const data = new Uint8ClampedArray([255, 0, 0, 1]) wx.canvasPutImageData({ canvasId: 'myCanvas', x: 0, y: 0, width: 1, data: data, success(res) {console.log(res)}, fail(res){console.log(res)} }) 打印结果:errMsg:"canvasPutImageData: fail canvas is empty"。 wx.canvasPutImageData 这个接口完全使用官方提供的实例,然而调用结果还是失败。
2018-01-31 - 无法获取unionid
基础库版本号:1.5.3 开发者工具版本号:V1.01.170913 IOS11.1.1 情况:通过wx:login接口获取了code,传给后端服务器,后端调用 [图片] 而无法获取到 “unionid”
2017-11-14 - wx:request 请求返回数据为binary时,ios真机无法成功收到数据
wx:request GET请求回的数据为二进制码时,ios真机直接无法收到任何数据,报错信息为errMsg:requeat:fail response data convert to UTF8 fail,安卓和工具上则显示string长度与原始数据有差异,这个bug如何修复!
2017-07-27