支持使用 WebGL 来加载图片,用法如下:
Page({ onReady() { var offscreenCanvas = my.createOffscreenCanvas(100, 100); offscreenCanvas.width = 300; offscreenCanvas.height = 300; var contextWebGL = offscreenCanvas.getContext("webgl"); var img = offscreenCanvas.createImage(); img.onload = function () { // gl命令 // 纹理初始化 // ... // 上传图片到纹理 gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, img); // 其他 } img.src = "http://a.hiphotos.baidu.com/image/pic/item/838ba61ea8d3fd1fc9c7b6853a4e251f94ca5f46.jpg"; // ... }); }, })