pixijs CANVAS putImageData 使用方法
https://codepen.io/a6965921/pen/vYXwwGg
const app = new PIXI.Application({ 300, height: 150, forceCanvas: true, transparent: true }); app.view.setAttribute('id','pixicanvas') document.body.appendChild(app.view); app.stop(); var c=document.getElementById("pixicanvas"); var ctx=c.getContext("2d"); const imgData = ctx.getImageData(0, 0, 300, 150) console.log(imgData); for (let i = 0; i < imgData.data.length ; i++) { imgData.data[i]=66; } ctx.putImageData(imgData, 0, 0)
因为pixijs 默认是实时刷新的 所以要加上
app.stop(); 避免覆盖掉 如果 不想用 那只能再新建个canvas 来弄下