- canvas中使用canvasToTempFilePath导出图片尺寸与实际不符
使用下面方式导出图片时,设置图片的宽高为300*400,导出后使用getImageInfo获取图片尺寸信息,在真机上获取到的实际尺寸是在设置的基础乘了一个常量(小米8中是2.7左右) [代码]wx.canvasToTempFilePath({[代码][代码] [代码][代码]x: 0,[代码][代码] [代码][代码]y: 0,[代码][代码] [代码][代码]width: 300,[代码][代码] [代码][代码]height: 400,[代码][代码] [代码][代码]canvasId: [代码][代码]'canvas'[代码][代码],[代码][代码] [代码][代码]quality: 1,[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: res.tempFilePath,[代码][代码] [代码][代码]success: info => {[代码][代码] [代码][代码]console.log(info.width)[代码][代码] [代码][代码]console.log(info.height)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]实际上console出来图的尺寸比设定的300*400要大,乘了一个常量,这个是什么原因?为什么会有一个常量?作用是什么?常量的定义是根据系统默认设置的还是手机分辨率不同设置的?
2019-07-31 - 小程序蓝牙写入20字节的数据
在蓝牙写入数据时,数据为40位16进制数据,正好是20个字节,现在问题是写入设备时,安卓没有进入任何回调(包括 fail 和complete) 但是ios会进入 这两个回调 抛出 10008 错误 value.length 不合法
2018-07-20