,
if((i/4)%30 > 15)imgData.data[i+3] = 0;
, . - context.putImageData, . , , putImageData - , .
createImageData, , getImageData, . , , . .
var imgData = context.getImageData(30,30);
for(var i=0; i<imgData.data.length; i+=4)
{
if((i/4)%30 > 15) continue;
imgData.data[i]=255;
imgData.data[i+1]=0;
imgData.data[i+2]=0;
imgData.data[i+3]=255;
}
context.putImageData(imgData,0,0);