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

发布于 7 年前作者 zhuqiang554 次浏览最后编辑 7 年前来自 issues

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

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

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

2 回复
xiuying25
xiuying251 楼6 年前

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

djiang
djiang2 楼5 年前

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