canvas在华为机器上不显示的问题?

发布于 6 年前作者 qinna7037 次浏览最后编辑 6 年前来自 issues

1、开发者工具和微信都安装的最新版本,开发者工具能正常显示;

2、出问题的都是华为手机;huawei meta20pro 大概出现问题的概率是十分之一;huawei meta10正常显示的概率大概二十分之一;另外还有部分华为老机型会有不同程度的问题;

3、wx.getImageInfo()能成功取到图片,问题出现在创建canvas上下文根后面到draw()之间;

地址    https://developers.weixin.qq.com/s/aT62tGm37Lc6

本人在此提问(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系。

3 回复
gang15
gang151 楼6 年前

我现在的问题也跟你一样,你的问题解决了吗?

xia18
xia182 楼6 年前

简单讲下我的方案

第一种差不多就是这样,用一个定时器去生成图片。

WXOPEN Club 内容图片 WXOPEN Club 内容图片 WXOPEN Club 内容图片

第二种兼容性更好,但是fillText()不能画emoji了,

WXOPEN Club 内容图片 WXOPEN Club 内容图片
yshao
yshao3 楼4 年前

使用 drawImage 文件路径最好是通过 wx.getImageInfo 获取的文件路径