Hallo Ich habe eine Malanwendung mit HTML5 Canvas erstellt. Darin befinden sich zwei Knöpfe. Einer ist Bleistift und ein anderer ist Radiergummi. Mit dem Stift kritzele ich etwas. Danach möchte ich nur die rechteckige Auswahl machen und die gekritzelten Gegenstände während des Radierers onclick (Nicht die gesamte Leinwand. Nur ausgewählte Bereich). Mit einem Klick auf Radiergummi wird auch der Stift angezeigt. Wie kann man den Stift beim Radiergummi-Klick verstecken?So löschen Sie bestimmte Bereiche in HTML5-Canvas?
0
A
Antwort
0
Rechteck
context.clearRect(x,y,w,h);
oder Kreise
context.beginPath();
context.arc(x,y,r,0,Math.PI*2);
context.fillStyle = "#ffffff";
context.fill();
Verwandte Themen
- 1. So löschen Sie eine bestimmte Cookies in UIWebview in iOS
- 2. So löschen Sie bestimmte Zeile in Canvas: HTML5
- 3. So löschen Sie bestimmte Zeichen in einer Excel 2010-Zelle
- 4. So löschen Sie bestimmte Spalten in VBA für Excel
- 5. So implementieren Sie Bereiche in D
- 6. Elasticsearch NEST Rückkehr bestimmte Bereiche
- 7. So löschen Sie bestimmte Zeile aus Datei mit Python?
- 8. So löschen Sie eine bestimmte Zeile mit Shell-Skript
- 9. So löschen Sie nur bestimmte Inhalte vom Bildschirm?
- 10. So registrieren Sie Bereiche für das Routing
- 11. Finden Sie die benannten Bereiche, die eine bestimmte Zelle gehört
- 12. löschen bestimmte Kanten in R
- 13. So löschen Sie JTable
- 14. So löschen Sie MemoryCache?
- 15. C# Datetime-Range bestimmte Bereiche ausschließen
- 16. Löschen Sie bestimmte Backup-Datei über SQL
- 17. So teilen Sie Bereiche zwischen Klassen in Laravel 5
- 18. So können Sie ganzzahlige Typen sicher in Bereiche umwandeln
- 19. So löschen/löschen Sie eine Cache-Variable
- 20. Löschen Sie eine bestimmte Beziehung mit py2neo
- 21. So blockieren Sie bestimmte URLs in Android
- 22. So zeichnen Sie bestimmte Zeilen in GNUplot
- 23. So deaktivieren Sie bestimmte Optimierungsflags in gcc
- 24. So aktualisieren Sie bestimmte Zeile in MYSQL
- 25. So löschen Sie ein Array
- 26. So löschen Sie Testergebnisse automatisch
- 27. So löschen Sie eine Datenrasteransicht
- 28. So löschen Sie eine Tabelle
- 29. So löschen Sie HSTORE-Schlüssel?
- 30. FirebaseStorage: So löschen Sie Verzeichnis
Duplizieren von http://stackoverflow.com/questions/2142535/how-to-clear-the-canvas-for-redrawing?rq= 1 – Spidey