Create very smooth gradients in the canvas with this easy to use JavaScript class. Subtle gradients across a wide area can be produced without noticeable banding.