キャンバスHTML5について知りたい。 私のベースキャンバス要素で私は背景画像を設定したい、その上で私はペイントのようないくつかの機能を実行したいと思います。取り消し、元に戻す、クリアし、その効果の画像を保存します(すべての効果を元に戻してクリアを適用した後)。 キャンバスHTML5に背景画像を設定することは可能ですか?取り消し、消去、消去などのいくつかのペイント機能を実行できますか、その背景画像を保存しますか?
答えて
最も簡単で最高のパフォーマンスは、その背景をキャンバスの背後に置くことです。
しかし、どうすれば実践的に教えてくれるの? –
drawImage()を使用して、背景をキャンバスに描画することができます。さらにすべての操作は画像の上に描かれます。
作業を終えたら、Canvasstateをイメージにエクスポートできます。
しかし、キャンバスは直接修正されるため、すべてのタスクの履歴を保持する必要があります。
保存と復元の方法が役立つ場合があります。
最初にキャンバスにイメージを描画することが重要です。他のすべてのエフェクトがイメージに影響します。
元に戻す、クリアする、描画する(鉛筆の色で)、その画像を保存すると、その画像が表示されません。保存された画像のデフォルトの白い背景と、キャンバスに描画された画像があります。キャンバスに 'backgroundImage'を設定します: 'url(./ tmp/Koala.jpg)' ..iこれを保存した画像として、すべての効果を元に戻します(取り消し、描画、クリア)。 –
history APIは、取り消しとやり直しに使用できます。
CanvasオブジェクトのtoDataURLメソッドを使用してイメージを保存できます。
- 1. 消しゴム使用時に背景画像を保存する
- 2. Androidビュー背景消去
- 3. 透明なウィンドウでJFrameの背景を消去します
- 4. キャンバスの消去が機能しない
- 5. スティッキーフッタで背景画像がうまく機能しない
- 6. .htaccessを編集した後に背景画像が消える
- 7. 画像から背景ノイズを除去する
- 8. 透明画像の背景HTML5のキャンバス
- 9. 背景画像/ビューをライブカメラビューに設定していますか?
- 10. 背景画像をuitableviewに設定していますか?
- 11. 画像ボックス画像を消去するには?
- 12. GLPaint保存機能(現在の画面を背景画像で保存)
- 13. 背景が消える大きな画像
- 14. フォント色の背景画像を設定しますか?
- 15. IE7で消えている背景画像
- 16. ホバーの後にCSSの背景画像が消える
- 17. 背景画像カルーセルの背景画像
- 18. UIImageの背景を消去するにはどうしたらいいですか?
- 19. Divのインライン背景画像として機能しないSVG
- 20. HTML5キャンバス背景画像を別の画像に戻して戻す
- 21. 背景画像のCSSプロパティがFireFoxで機能しない
- 22. キャンバスに背景画像を保存する
- 23. Graphics2Dは透明な画像を消去しません
- 24. ゴーストスクリプト内の画面を消去することはできますか?
- 25. androidのアセットフォルダから背景画像を設定するには?
- 26. 背景画像を設定する
- 27. icのPreferenceActivityの背景がスクロール中に消え去った
- 28. JPanelの背景として画像を設定するには
- 29. Swiftの画像を消去する最も良い方法は?
- 30. 大きくなるとgitログを消去することが可能です
[HTML5 Canvasの背景領域を保存/復元する](http://stackoverflow.com/questions/4858187/save-restore-background-area-of-html5-canvas)や[Canvas RectをクリアするBackgrond](http://stackoverflow.com/questions/5596434/clear-canvas-rect-but-keep-background)を参照してください。 – Phrogz