javascript [RECIPE]: draw a hole inside HTML canvas Imaging you (for any reason) need to draw some color area of complicated form in HTML canvas, and then cut a piece of it, like a donut. There is code