Je veux lire et traiter les données de pixel rendues en a-frame. J'ai essayé le code ci-dessous
var canvas = document.querySelector('canvas'),
params = {
preserveDrawingBuffer: true,
},
gl = canvas.getContext('experimental-webgl', params);
var pixels = new Uint8Array(canvas.width * canvas.height * 4);
gl.readPixels(
0,
0,
canvas.width,
canvas.height,
WebGLRenderingContext.RGBA,
WebGLRenderingContext.UNSIGNED_BYTE,
pixels
);
Mais le tableau de pixels était laissé à 0, 0, 0, 0 Comment puis-je lire les données de pixel sur le canvas? Je vous serais reconnaissant si vous pouviez répondre à ce problème