问答详情
源自:4-3 Canvas 更复杂的滤镜效果

马赛克中部设置

我将马赛克原 for( var i = 0 ; i < canvasb.height ; i += size )         
                for( var j = 0 ; j < canvasb.width ; j += size ){      

修改为 for( var i = 0 ; i < canvasb.height-500 ; i += size )         
                for( var j = 0 ; j < canvasb.width-500 ; j += size )    
则马寨克为左上角,我想马赛克从画布上某一点开始,应该怎处理

提问者:慕粉4042427 2016-12-19 11:35

个回答

  • 风声碎雨
    2016-12-29 16:53:42
    已采纳

    //从dx,dy开始,使w,h区域马赛克
    for(var i=dy;i<(dy+h);i+=size)
        for(var j=dx;j<(dx+w);j+=size){
            
        }