© Risto Viita/Shutterstock
Advanced Canvas Programming
By the time you finish this chapter, you will understand the following key concepts:
• How the HTML 5 canvas supports linear and radial gradients
• How to fill a shape with a pattern using an image
• How to apply drop ...