支持使用 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";
// ...
});
},
})