Canvas context 2Dで座標変換を実装してみる