var width = 10;
var data = image.data;
var height = 10;
for ( var x = 0; x < width; x++ ) {
for ( var y = 0; y < height; y++ )
var index = 4 * (y * height + x); // 0
var local_variable = ArbitraryClassInstance.getBrightness(x, y); // 0
data[ index ] = ArbitraryClassInstance.getBrightness(x, y); // 0 for both index/call
data[ index + 1 ] = ArbitraryClassInstance.getBrightness(x, y); // 0 for both index/call
}
}
context.putImageData(image, 0, 0);
コードを実行すると、index と local_variable の両方がゼロになります。Image は JavaScript の画像オブジェクト、data は画像データ、幅と高さは画像の寸法です。クラスは明るさを返します。