0

異なるWebkitトランスロメーションが適用された6つのキャンバスを含むdivがあり、このdivのコンテンツを1つのキャンバスに「描画」したい(このdivの「スクリーンショットを撮る」)。ただし、divをキャンバスに直接描画する方法はなく、変換されたキャンバスを別のキャンバスに描画しようとするとWebkit変換が適用されないため、少し注意が必要なようです。

キャンバス変換(拡大縮小、平行移動など)を使用してこれらのキャンバスを適切に描画することは可能ですか?3D変換を2Dに変換するのに役立つ優れたライブラリはありますか?前もって感謝します。

4

1 に答える 1

0

の内容を画像としてキャプチャすることはdivできませんが、親キャンバスを使用して他のキャンバスを描画することはできます。drawImageこれを行うには、親キャンバスのコンテキストのメソッドを使用し、ソースキャンバスを画像引数として渡します。

ここで定義されたメソッドを使用して宛先コンテキストの変換を設定することにより、必要なアフィン変換(スケーリング、平行移動、回転-ただしパースペクティブではない)を定義できます。

于 2012-02-03T18:25:32.543 に答える