- , CanvasPixelArray, :
var
dimensions = {width: XXX, height: XXX},
imageObj = document.getElementById('#image'),
maskObj = document.getElementById('#mask'),
image = imageObj.getImageData(0, 0, dimensions.width, dimensions.height),
alphaData = maskObj.getImageData(0, 0, dimensions.width, dimensions.height).data;
for (var i = 3, len = image.data.length; i < len; i = i + 4) {
image.data[i] = alphaData[i-1];
}
displayCtx.putImageData(image, 0, 0, 0, 0, dimensions.width, dimensions.height);