ワーカーの js コード img.js
onmessage = function(e) {
postMessage(filter(e.data))
};
function filter(imgd) {
var pix = imgd.pixels.データ;
var xcord = imgd.x / 1000;
var ycord = imgd.y / 1000;
for ( var i = 0, n = pix.length; i var greyscale = pix[i] * xcord pix[i 1] * .59 pix[i 2] * .11;
pix[i] = greyscale; 1] = グレースケール; // 緑
pix[i 2] = グレースケール; // 青
}
imgd['ピクセル'].data =
}
html コード
test2.html equiv="content-type " content="text/html; charset=UTF-8">