我在安卓8.0.55版本测试了一下,snapshot 方法 sourceType 字段传 stream 截取视频源时,拿到的快照尺寸是640*368,传 view 截取渲染后的画面时,拿到的尺寸却是 2923*1386,live-pusher组件默认的视频流分辨率是640*360。看起来像是小程序反了。
安卓升级微信8.0.55后,LivePusherContext.snapshot截出来图宽高变小了?调用LivePusherContext.snapshot()后,返回图片宽度和高度变得很小图片质量下降(640*480)1、反馈问题描述: 我们在使用微信小程序时,发现安卓升级到微信版本8.0.55后,调用LivePusherContext.snapshot()方法返回的截图大小明显减小,导致图片质量下降。这一情况在多个手机型号上均出现,包括红米、荣耀和华为Mate60。具体问题如下: 2、当前版本情况: 截图宽高:升级后返回的图片尺寸为640x480。 微信版本号:8.0.55 基础库版本:3.7.2 手机系统:安卓系统和鸿蒙系统 3、复验旧版本情况: 在微信版本8.0.55之前的版本中,同样场景下调用snapshot()方法时返回的图片尺寸为1441x1081。 我们不理解为何在最新版本中,截图的宽高会显著降低,严重影响了图像的清晰度!希望微信团队能对此问题予以重视,能给予修复或兼容原方法使用,或者给予指导解决方案也行。 此问题对我们系统功能影响较大,期待您的回复,感谢!
2024-12-25测试了一下,应该是当前最新的版本里,小程序把 LivePusherContext.snapshot 方法的 sourceType 的两个值搞反了,测试结果是传 stream 截取视频源时,拿到的快照尺寸是640*368,传 view 截取渲染后的画面时,拿到的尺寸确实2923*1386,live-pusher组件默认的视频流分辨率就是640*360。 所以,应该是最新版本小程序把方法的两个值判断反了,官方能否尽快修复?
微信版本更新8.0.55之后,LivePusherContext.snapshot()快照分辨率变低最近几天发现LivePusherContext.snapshot()拿到的快照宽度只有640,之前是正常的。用一个安卓手机测试,微信版本8.0.54,快照分辨率正常,升级到8.0.55之后,再次获取的快照宽度变成了640。
2024-12-25你报ctx.draw is not a function? 你的ctx是不是不对? 另外draw第二个参数应该是个function,setTimeout返回的是一个number
wx.canvasToTempFilePath()导出图片无效?急急急![图片] [图片] [图片][图片]
2020-11-19