html5キャンバス再配置/サイズの「グラフィックスの永続性」
-
28-10-2019 - |
質問
キャンバスを動かしたり、サイズを変更したりすると、内部のすべてが消去されることに気付きました。 C#のWindowsフォームアプリケーションで同様の問題を抱えていることを覚えています。とにかく、グラフィックをキャンバスに維持するための最良の方法は何ですか? (JavaScriptを使用)
私はキャンバスとウェブケットを使用してペイントに取り組んできました。ここで私の問題を見ることができます。 http://students.info.uaic.ro/~tudor.berechet/ (コードボードに移動して、ブラシツールを選択し、キャンバスで多くの時間をクリックしてから、ウィンドウのサイズを変更するか、キャンバスを拡大します)
もう1つ気づいたのは、HDDからサイトを実行していることです。この問題は発生しません。どこかに奇妙なエラーがあるのではないかと思います。
私はそれを動かすためにハンドツールを実装する必要があるので、私は間違いなく永続的なキャンバスが必要です...
あなたは何と言いますか?
解決
問題は、コードを少しクリーンアップした後に行ったようです。何が原因であるのかはまだわかりませんが、キャンバスを移動/サイズ変更した後でも、キャンバスの図面はそのまま残っているようです。
確認してください。 [編集]確認されました。
ポイントは、Canvasグラフィックスが永続的ではないという私の当初の仮定は、間違っていたようだということです。おそらく、私のキャンバスを「消去」しているコーディングエラーがありました。
所属していません StackOverflow