收藏
回答

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

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

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

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

最后一次编辑于  09-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • binnie
    binnie
    09-04

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

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

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

    10-08
    赞同
    回复
问题标签