最新版本也偶尔出现
微信开发者工具input输入不了反馈一个 很致命的Bug : 1、现在微信开发者工具input输入框在更新版本后就输入不进去了,在电脑上根本调试不了 2、input组件的 placeholder-class 不起作用 输入时多了 selection-start ,selection-end cursor 几个属性,感觉像是添加新功能时引入bug [图片] 亟待解决
2022-08-22我也遇到这个问题,现在处理的方法是只draw一次,生成图片缓存起来,下次直接显示图片不再draw。ctx.draw(true, setTimeout(function(){that.Draw()},300));这样子
Canvas draw(reserve,callback) 回调只能调一次var ctx; onLoad: function (options) { ctx = wx.createCanvasContext('myCanvas'); this.Draw(); }, Draw: function () { debugger let colors = ["#6A0000", "#900000", "#902B2B", "#A63232", "#A62626", "#FD5039", "#C12F2A", "#FF6540", "#f93801"]; let colornum = colors[~~(Math.random() * colors.length)]; ctx.setFillStyle(colornum) ctx.fillRect(10, 10, 150, 100) ctx.draw(false, this.Draw); }, 这时Draw()方法调用2次后停止,请问这是啥问题?应该无限调用啊!
2020-05-211)draw的回调里wx.canvasGetImageData 2)wx.canvasGetImageData必须传this 3)wx.canvasGetImageData 的width,height必须是整数
wx.canvasGetImageData获取data值全是0,怎么解决起因,我想做一个ocr工具,但是各大官方的ocr api都要求图片必须用base64转换后提交,但是微信小程序没有办法再本地进行base64转换,百度找到一篇帖子,说,用以前方法: 1. 绘制图片至canvas 2. 获取canvas上图像数据 3. 使用开源库[UPNG](https://github.com/photopea/UPNG.js)对原始图像数据进行png编码 4. png编码后数据进行base64编码 但是,我再第一步时获取canvas的data值时全是0,不知道该怎么办, 请问 wx.canvasGetImageData获取data值全是0,怎么解决,
2020-05-20是的,楼上说的对,本质是把this传进去,不然找不到canvas
wx.canvasGetImageData()获取的像素点都是0代码如下,我将拍到的照片输出到画布,目的是想获得图片的图像像素点数据,可是输出的data都是零,求解 [图片] [代码]this[代码][代码].ctx.takePhoto({[代码][代码] [代码][代码]quality: [代码][代码]'high'[代码][代码],[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]const page = wx.createCanvasContext([代码][代码]'idcard'[代码][代码]);[代码][代码] [代码][代码]page.drawImage(res.tempImagePath);[代码][代码] [代码][代码]page.draw([代码][代码]true[代码][代码],wx.canvasGetImageData({[代码][代码] [代码][代码]canvasId: [代码][代码]'idcard'[代码][代码],[代码][代码] [代码][代码]x: 0,[代码][代码] [代码][代码]y: 0,[代码][代码] [代码][代码]width: 300,[代码][代码] [代码][代码]height: 400,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}));[代码][代码] [代码] [代码] [代码][代码]}[代码][代码]})[代码]
2020-05-20