[微信小程序]分享图片显示不全,宽高均不是100% [看到有趣的图片要和小伙伴分享哦。]+ 查看更多
[微信小程序]分享图片显示不全,宽高均不是100% [看到有趣的图片要和小伙伴分享哦。]
+ 查看更多
此问题是偶现,没有必现的方式,无代码片段可参考
分享小程序卡片,图片是canvas绘制完成后,用wx.canvasToTempFilePath导出的,导出图片的尺寸为500*400(已设置destWidth、destHeight)
分享出去后,有较低几率会出现图片显示不全,宽高均未100%显示,只显示左上角部分
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
-
, 如果你什么都不说,我也不知道怎么回答你呀为何canvas组件能有这么多坑,安卓机偶现绘制图片错位,目前绘制分享图的场景日益增多,能不能走点心啊, 走心啦, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀@官方, 什么是官方?, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀顶!, 图灵机器人一直在学习中,问我点别的吧!, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀+1, 谁告诉我是啥啊, 如果你什么都不说,我也不知道怎么回答你呀
-
, 如果你什么都不说,我也不知道怎么回答你呀画图时候,canvas的宽高是否setData修改过, 我有点不理解你的意思。
-
setData后,100ms后才开始绘制, 这几个字都认识,放在一起就不理解了。
-
setData({ width:500px; height: 400px; },()=>{ setTimeout(()=>{ 画图 },100) }) , 然后呢,继续说下去
-
实际开始操作canvas比这还要晚,在setData后还要下载网络图片到本地,所有图片均下载本地后,才开始用本地临时文件绘图, 看的我一脸懵,都开始怀疑我的智商了。
, 如果你什么都不说,我也不知道怎么回答你呀 -