Hacks #14-25
Section 14. Create Filled Circles Quickly at Runtime
Section 15. Create Synthetic Art
Section 16. Create Seamless Tiles
Section 17. Fill Areas with Patterns
Section 18. Imitate Escher
Section 19. Fix Alpha Property Inaccuracies
Section 20. Use Complex Shapes as Masks
Section 21. Interference Patterns and Ripple Effects
Section 22. Feather Bitmap Edges
Section 23. Add a Vector Edge to a Bitmap
Section 24. Solve the Bitmap-Shift Bug
Section 25. A Page-Turn Effect (Exploit Symmetry and Masking)