- ベストアンサー
transform(-1, 0, 0, 1, 0,
HTML5 CANVASで transform(-1, 0, 0, 1, 0, 0) と書かれているコードがあるのですが、どういう意味でしょうか? ・特に第1引数が分かりません ・伸縮xが-1?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
引数は座標変換のマトリックスを表していますので、単純な伸縮率とはちょっと違うかと思いますが… ご提示の引数は以下として処理されます。 |-1 0 0| |0 1 0| |0 0 1| 結果的に、 X'= -x Y'= y に変換されることになりますので、Y軸に対する鏡像変換(ミラー)になるかと。 CANVASの解説は以下にありますのでご参考までに。 http://www.html5.jp/canvas/ref.html 仕様書 http://www.w3.org/TR/2dcontext/#transformations
お礼
回答ありがとうございました。 ・説明分かりやすかったです ・勉強になりましたー