小程序在手机上绘制canvas,文字大小、颜色、位置错乱。
发布于 6 年前 作者 jqian 4742 次浏览 最后一次编辑是 5 年前 来自 问答
  • 当前 Bug 的表现(可附上截图)

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

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



  • 提供一个最简复现 Demo

wechatide://minicode/d39sWyme7N3E

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

5 回复

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

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

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

有查出哪的问题吗

回到顶部