我有一個從webgl程序傳遞來的像素數(shù)據(jù)數(shù)組。然后,我將像素數(shù)據(jù)進(jìn)行綠色篩選,然后將結(jié)果輸出到2d畫布中??紤]到我是Canvas 2d的新手,我的問題是,如何正確地將圖像數(shù)據(jù)傳遞到畫布。var canvas = document.createElement("canvas");var ctx = canvas.getContext("2d");document.body.appendChild(canvas);canvas.width = window.innerWidth;canvas.height = window.innerHeight;var SetCanvas = function(data){ var id = ctx.createImageData(window.innerWidth, window.innerHeight); id.data = data; ctx.putImageData(data, 0, 0);};
PutImageData出現(xiàn)黑屏
ibeautiful
2021-03-29 17:14:01