测试上 是这样的
。而真机上是这样的
。
图片显示不出来。在本地测试就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真机上是有图片显示的,但是在安卓真机上图片就没有显示~
你好,问题未复现。请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。