Javascript慢抠像

时间:2016-04-23 19:25:09

标签: javascript chromakey

我一直在使用JavaScript来编写色度键程序,但它的运行速度很慢而且滞后。以下是我认为导致问题的代码段。有什么方法可以提高效率吗?

 l= data.length/4;
    while(l--){
        r= data[l*4];
        g= data[l*4+1];
        b= data[l*4+2];

        if(Math.abs(r - colors[0]) < 250 - range
           &&
           Math.abs(g - colors[1]) < 250 - range
           &&
           Math.abs(b - colors[2]) < 250 - range)
        {
            frame.data[l*4+3]= 0;
        }
    }
    ctxV.putImageData(frame, 0, 0);

    frame = null;
    data = null;
    l=null;
    r=null;
    g=null;
    b=null;
    delete frame;
    delete data;
    delete l;
    delete r;
    delete g;
    delete b;
    //

};

0 个答案:

没有答案