Canvasの transform() メソッドでは、変換マトリックス(Transformation matrix)の変更ができる。 リファレンスでは変換マトリックスの説明が無かったので調べてみた。 なお、Transformation matrix を「変形マトリックス」と訳しているところもある。 参考サイト:Transformation matrix - Wikipedia (日本語版は見つけられませんでした) 1. 変換マトリックスの意味 Canvasの変換マトリックスは、以下の行列で表される。 変換前の座標を(x,y)、変換後の座標を(x',y')とすると、変換式は以下のようになる。 これを展開すると、 となる。 つまり、Canvasの変換マトリックスは、(x,y)に2×2マトリックス を適用し、更に x軸方向にdx、y軸方向にdyだけ移動することを表している。 setTransfo