cavas实际画图宽高和实际渲染宽高不一致

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

canvas标签给予一个动态的宽高,客户端工具能够成功渲染,但是当调用wx.canvasToTempFilePath适合保存出来的图片确是canvas默认的一个宽高。并没有取他的实际渲染所得的宽高,所以不得不在style里面给予一个定宽定高

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

2 回复
jiehuang
jiehuang1 楼6 年前

你要this.setData的callback里进行画图哟

junxiong
junxiong2 楼5 年前

canvas实际宽高好像是300 X 150 ,动态设置了宽高之后渲染是正确的,但是实际保存图片的时候还是用的这个300 X 150 保存的