• pixijs CANVAS putImageData 使用方法


    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 来弄下


    如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
    作者:newmiracle
    出处:https://www.cnblogs.com/newmiracle/

     
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    10.30
    10.29
    10.28
    10.27
    10.26
    10.25
    10.24
  • 原文地址:https://www.cnblogs.com/newmiracle/p/14320359.html
Copyright © 2020-2023  润新知