- 提问:getImageInfo有同步版本吗?
如题:getImageInfo有同步版本吗?或者没有什么方法使 getImageInfo 同步执行? 如下代码: var newImgs = []; for (var i = 0; i < imgs.length; i++) { // imgs为网络图片路径数组 wx.getImageInfo({ src: imgs[i], success: function (res) { var localImg = res.path; newImgs.push(localImg); } }) } 要求: 获取后的newImgs图片顺序也与imgs 的顺序一致。 有没有什么办法实现?
2018-08-30 - 微信小程序 使用Canvas画图 drawimage 不支持本地用户文件图片吗?
【演示结果:】 模拟器 是这样的 [图片]。而安卓真机真机上是这样的[图片] 图片显示不出来。在本地测试就OK,图片都可以显示出来。但是拿到真机上面去图片都没有显示。 图片的资源为 本地用户文件。 【问题猜测:】是因为drawImage 不支持本地用户文件吗??这是为何呢?怎么解决呢? 【实例代码:】 var filePath = wx.env.USER_DATA_PATH;//本地用户文件路径 var imgFilePath =filePath + "/zip/zipimg/0/01.png";//图片路径 var ctx = wx.createCanvasContext('myCanvas'); ctx.setFillStyle("red"); ctx.fillRect(0, 0, 250, 300); //绘制图片 ctx.drawImage(imgFilePath, 0, 0, 250, 300); //绘制文本 ctx.setFontSize(64); ctx.setFillStyle("#000"); ctx.fillText("圆", 94, 246); ctx.draw(); //绘制完成 【问题描述:】使用Canvas画图,绘制图片时出现了问题。图片的资源地址为本地用户文件。问题是 绘制的图片在模拟器上和IOS真机上是有图片显示的,但是在安卓真机上图片就没有显示~
2018-08-23 - 微信小程序 使用Canvas画图, drawimage 不支持 本地用户文件吗?
测试上 是这样的 [图片]。而真机上是这样的[图片]。 图片显示不出来。在本地测试就OK,图片都可以显示出来。但是拿到真机上面去图片都没有显示。 图片的资源为 本地用户文件。 是因为drawImage 不支持本地用户文件吗??这是为何呢?怎么解决呢? 实例代码: var ctx = wx.createCanvasContext('canvas'); ctx.setFillStyle("red"); ctx.fillRect(0, 0, 200, 300); ctx.drawImage(wx.env.USER_DATA_PATH+"/wa/08.png", x, y, imgWidth, imgHeight); //绘制文本 ctx.setFontSize(fontsize); ctx.setFillStyle("#000"); ctx.fillText("圆", 120, 180); ctx.draw(); 问题描述:使用Canvas画图,绘制图片时出现了问题。图片的资源地址为本地用户文件。问题是 绘制的图片在模拟器上和IOS真机上是有图片显示的,但是在安卓真机上图片就没有显示~
2018-08-22 - 微信小程序开发 为啥没有操作文件夹的权限
微信小程序开发 为啥没有操作文件夹的权限;[图片] 总是报这个错。[图片] 权限问题怎么解决噻? fail permission denied, open ${dirPath}指定的 dirPath 路径没有写权限官方也没有给解决方案?? 实例代码:[图片][图片] 参数都是官方给的参数,一样一样的~ 路径都是本地真实效的路径。
2018-08-17