收藏
回答

微信浏览器,安卓canvas.toBlob生成图片过大无法保存

手机型号:OPPO Reno3

系统:安卓10

微信版本:7.0.20

在安卓内使用canvas.toBlob生成图片,图片能正确在画面上显示,长按时有菜单,无法发送好友,保存图片失败,点击收藏显示如下

不知道为什么会超过25M?

使用代码:

canvas.toBlob((res: any) => {
  this.poster = URL.createObjectURL(res)
}, 'image/jpeg', 0.1)

测试链接:https://amenging.top/dist/

回答关注问题邀请回答
收藏

3 个回答

  • 微信技术专员-Abe
    微信技术专员-Abe
    2020-11-18

    打印一下大小信息看看大小是否有超过25m

    2020-11-18
    有用
    回复 1
    • -F。
      -F。
      2021-02-01
      感觉是微信安卓不支持保存blob图片?我这边在安卓打开上述测试链接,长按图片也保存失败
      2021-02-01
      回复
  • 幽兰风林
    幽兰风林
    2021-09-21
    URL.createObjectURL 不会报错吗
    
    2021-09-21
    有用
    回复
  • -F。
    -F。
    2021-02-01

    楼主,借用下测试链接,提个问

    2021-02-01
    有用
    回复
登录 后发表内容
问题标签