1

キャンバスの上部と左側に新しいスペースを追加して、キャンバスのサイズを変更することはできますか?dx左側にdyピクセルを追加し、上部にピクセルを追加しますか?もしそうなら、現在のキャンバスが非常に大きい場合、それを行うための最良の最適化されたソリューションは何ですか...?

4

1 に答える 1

1

はい、これはメモリ内のキャンバスで可能です。キャンバスビットマップを一時的なメモリ内キャンバスに描画して「保存」し、キャンバスのサイズを変更して、古いビットマップを適切な場所に描画するだけです。

これがその実例です:

http://jsfiddle.net/simonsarris/YdtEd/

于 2012-07-08T03:45:06.730 に答える