Detecting if the mouse is over a non-transparent region in a snapshot of an HTML5 Canvas

Pixel under mouse: ?

Written to support this Stack Overflow question. Copyright ©2011 Gavin Kistner