- 締切済み
javascriptで画像を回転後縮小の方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.2
ご紹介したサイトのscale()の説明に、複数の変換マトリックスのかけ合わせについての簡単な説明がありますが、ご覧になっていますか? また、解説サイトはここだけではありません。 解説してくれているサイトは沢山ありますので、ここでの限られた回答の説明よりもよほど丁寧に解説されているはずです。 座標変換が不明であれば、canvasとは関係なく座標の変換マトリックスについても調べてみてください。 とりあえず、canvasの仕様で一番正確なのは仕様書でしょうか。 http://www.w3.org/TR/2010/WD-2dcontext-20100624/ 私もcanvasはよく存じませんが、紹介した手前、そのサイトをざっと眺めて実験してみました。 rotate → scale でも、 scale → rotate あるいは、 transform でも どの方法でも可能です。 transformは一般の座標変換マトリックスになっているので、scale、rotate、tranlateを一度に扱えることができるだけです。
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
ここに説明されています。 http://www.html5.jp/canvas/ref/method/transform.html scale()、rotate()、transform()などを参照してください。
質問者
お礼
早速のご回答ありがとうございます。 ただ、scaleとrotateでは 添付の絵の左側にしかできませんでした。 transformを使うのであれば、 もう少しなにかわかりやすい説明をしていただけると助かります。
お礼
ありがとうございました。 社内にできた人間がいましたので解決しました。 ありがとうございました。