//两个for循环里面换成这个试试
var a=0,b=0,c,d,n=0;var p=i*canvas.width+j;while((c=a*a)+(d=b*b)<4&&n++<880){b=2*a*b+j*8e-9-.645411;a=c-d+i*8e-9+.356888}pixelData[4*p+0]=255*Math.pow((n-80)/800,0.3);pixelData[4*p+1]=255*Math.pow((n-80)/800,0.5);pixelData[4*p+2]=255*Math.pow((n-80)/800,0.3);pixelData[4*p+3]=255;
var a=0,b=0,c,d,n=0;var p=i*canvas.width+j;while((c=a*a)+(d=b*b)<4&&n++<880){b=2*a*b+j*8e-9-.645411;a=c-d+i*8e-9+.356888}pixelData[4*p+0]=255*Math.pow((n-80)/800,0.3);pixelData[4*p+1]=255*Math.pow((n-80)/800,0.5);pixelData[4*p+2]=255*Math.pow((n-80)/800,0.3);pixelData[4*p+3]=255;
2015-10-05