小程序在手机上绘制canvas,文字大小、颜色、位置错乱。

发布于 7 年前作者 jqian4904 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

测试用机(oppo r9s、iphone 8 plus)

手机上使用canvas绘制文字。使用wx.canvasToTempFilePath转为图片后,文字的大小、颜色、位置会出现错乱,错乱频率较高



  • 提供一个最简复现 Demo

wechatide://minicode/d39sWyme7N3E

使用手机预览代码片段,多次点击绘制按钮可复现。

5 回复
yuanqiang
yuanqiang1 楼6 年前

作为官方,能不能看下我反馈的这个bug,谢谢了。https://developers.weixin.qq.com/community/develop/doc/0004c0849ac25889049726ab656000

leilu
leilu2 楼6 年前

这个代码片段有问题,没看到 js 部分基本是空的

mtang
mtang3 楼6 年前

多次点击是大概几次呢?这边测试10+次未复现

jingfan
jingfan4 楼6 年前

我也有这个问题,对比了canvas和图片,发现canvas上是正常的,生成图片的时候也就是用canvasToTempFilePath产生的问题,目前我是在原有生成图片的函数的基础上用setTimeout 500ms后去生成,暂时没出现样式不一致的错误

rfan
rfan5 楼5 年前

有查出哪的问题吗