Your browser does not support HTML5 canvas.

Smooth linear gradients in HTML5 canvas through dithering.    rectangleworld.com