2012-03-05 6 views
0

キャンバスプロジェクトの友人との短い議論の末、キャンバスまたはに翻訳されているかどうかを明確に解答していないことがわかりました。関数を使用する方が良いです。主に、パフォーマンスのレンダリングに最適なものとその理由を知りたい。HTML5のCanvas APIは、回転機能または翻訳機能が優れていますか?

PSザ・保存し、ネット上の画像を回転させるための方法を復元ひどいです...

+5

なぜ回転と平行移動が異なるのですか? –

+0

回転を最適化する方法を理解しようとしています。 –

答えて

0

行列が変換にどちらも煮詰めるので、およびもたらすであろう単にオフセット、おそらく翻訳のように行われる「翻訳」ほとんどのタイプのローテーションよりも一般的にパフォーマンスが優れています。これは、ローテーションよりも単純に多くの操作が翻訳に含まれるためです。バックグラウンドについては、Transformation matrix,Translation matrixおよびRotation matrixを参照してください。

しかし、2つは形や形を変えることはできないので、私は議論の成果を見ていません。

また、一般的なキャンバス関連の機能のハードウェアアクセラレーションに向けた一般的な動きがあるため、変換のコストは共同で一定(例:実際のコストなし)になる可能性があるため、レンダリングパイプラインでのプロセッサの並列処理...

関連する問題