title: Save canvas then restore, why is that?
body: <p>I often see  the following code</p>
  
  <pre><code>canvas.save().
  canvas translate or rotate
  some drawing
  canvas.restore
  </code></pre>
  
  <p>I don't understand why we save and then restore. What's the point of undoing what we just did! I am sure I am missing something here
  Thanks</p>