状態の保存と復帰 変形のメソッドを見る前に、より複雑な図形を一度作り始めたら欠かすことのできない他の二つのメソッドを紹介しましょう。 canvas の save と restore メソッドは canvas の状態を保存および回復するために使われるメソッドです。canvas の描画状態は基本的には今まで適用されてきた全てのスタイルと変形のスナップショットです。両方のメソッドはともにパラメタを取りません。 Canvas の状態はスタックに保存されます。save メソッドが呼ばれる毎に、現在の描画状態はスタックの上にプッシュされます。描画状態は以下によって構成されます これまでに適用された変形 (すなわち 移動、回転、伸縮 - 下記参照)。 strokeStyle、 fillStyle、 globalAlpha、 lineWidth、 lineCap、 lineJoin、 miterLimi