收藏
回答

webgl 的 canvas.createImage 是否对图片尺寸进行了限制?

小程序真机上使用 webgl 的 canvas.createImage 渲染尺寸较大的图片时,非常大的概率会下载失败,图片尺寸最长的(width或height)大于2000时几乎100%失败,但是调试工具是正常的。

代码片段:https://developers.weixin.qq.com/s/ePTJ67ma78bO

这里使用了修改的THREEJS,加载image使用的是 webgl 的API canvas.createImage

最后一次编辑于  2019-09-04
回答关注问题邀请回答
收藏

4 个回答

  • Eric Huang
    Eric Huang
    置顶回答2020-07-16

    目前最大尺寸限制是 2048 x 2048

    2020-07-16
    有用
    回复 1
    • 发飙的蜗牛
      发飙的蜗牛
      2020-12-19
      这个限制可否放开?目前很多业务场景需要用到长图,望回复
      2020-12-19
      回复
  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2019-09-04

    建议使用宽高小点的图片呢

    2019-09-04
    有用 1
    回复 8
    • 建源
      建源
      2019-09-05
      小图清晰度不够,尤其是pdf类带文字的图,像素不够会很模糊,所以对像素要求略高些,尺寸基本1920px以上。
      2019-09-05
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      2019-09-05回复建源
      是在手机上也要这么清晰的图片?
      2019-09-05
      回复
    • 建源
      建源
      2019-09-05回复微信小店技术专员-binnie
      对的,这是正常需求啊,共享pdf文件,转出来的jpg或png要保证清晰度、缩放查看的话尺寸必然不能太小,小于1920px会开始模糊。
      2019-09-05
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      2019-09-09回复建源
      可以直接使用文件查看么?为啥要先转成图片呢?
      2019-09-09
      回复
    • 建源
      建源
      2019-09-11
      这是项目功能点,没有能替代的方案,按你这么说有QQ就够了还开发微信干嘛?这是缺陷不解释也不解决说不过去吧
      2019-09-11
      回复
    查看更多(3)
  • 发飙的蜗牛
    发飙的蜗牛
    2020-12-19

    这个限制可否放开?目前很多业务场景需要用到长图,望官方回复

    2020-12-19
    有用
    回复
  • 菜鸽
    菜鸽
    2019-10-08

    启发很大,限制是肯定。使用512,1024,2048,4096贴图进行测试,最大可以加载2048的,为了保险现在项目使用1024贴图

    2019-10-08
    有用
    回复
登录 后发表内容
问题标签