I posted the above to dribbble using photoshop’s multiply blend filter. I’ve replicated it here using HTML5’s canvas element. To make things harder the canvas has to respond to the image below, which shifts with the width of the window. I just about pulled it off, still needs some work.