Pixel Manipulation with getImageData and putImageData
Introduction to context.getImageData