i Bild auf dieser Grundlage hochladen möchten, ziehen Zeile Wie eine Linie zwischen ausgewählten Punkten zu zeichnen, und ich will, dass bestimmte Bild
so wenden Sie sich bitte erfassen vorschlagen, wie in html5Html Leinwand Punkte
Antwort
Sie zeichnen können, schreiben ein Pfad, der bestimmte Punkte (oder Punkte) auf der Leinwand gibt, um eine Linie dazwischen zu zeichnen. Dann können Sie die Linie streichen (ziehen Sie die Linie tatsächlich auf die Leinwand).
var canvas = document.body.appendChild(document.createElement("CANVAS")), context = canvas.getContext("2d");
context.beginPath();
// all points are given as x (from left to right), y (from top to bottom)
context.moveTo(10, 20); // x = 10 (10 px from the left edge of the canvas), y = 20 (20 px from the top edge of the canvas)
context.lineTo(100, 97); // x = 100, y = 97
context.lineTo(50, 105); // x = 50, y = 100
context.stroke();
[MDN]
Ich möchte Zeile dynamisch zeichnen. –
Okay. So können Sie Variablen und Schleifen usw. verwenden, um zu sagen, wo jeder Punkt ist. – Whothehellisthat
können Sie mir Beispielcode für das Erstellen von Rechteck basierend auf Punkten senden –
- 1. html 5 Leinwand Text
- 2. Html Leinwand scroll
- 3. html 5 leinwand events
- 4. Html Leinwand Hintergrundfarbe wraps falsch
- 5. Punkte in Kurven in HTML 5 2d Canvas Kontext
- 6. html 5 Leinwand Schatten nur eine Grenze
- 7. html und Svg zu Leinwand Javascript
- 8. how to vue/html Leinwand Produktkonfigurator
- 9. Ändern der Strichfarbe in HTML 5 Leinwand
- 10. Zeichnen "X" Wort verwenden Leinwand HTML
- 11. Java Leinwand Zeichnung Sockel
- 12. Verwendung von dispatchDraw (Leinwand Leinwand)
- 13. HTML 5 Leinwand: erkennen, wenn Maustaste gedrückt wird, während die Maus über Leinwand bewegen
- 14. Begrenzen Exponenten und Punkte (.) In numerischen Textfeld html
- 15. Problem Anzeige des Passworts als Punkte in HTML
- 16. HTML-Leinwand aktualisiert zu oft nach Größe ändern
- 17. clearing leinwand in html nicht erfrischend ohne scroll in elektron
- 18. Speichern der HTML 5 Leinwand Bild auf lokaler Festplatte
- 19. HTML-5-Leinwand in eine Datei in Chrome speichern?
- 20. HTML 5 Leinwand und Javascript: Kombinieren geschichteten Canvases
- 21. kann nicht erhalten Leinwand hinter html zu zeigen
- 22. Kann einen Kreis auf Leinwand HTML nicht verschieben?
- 23. Zeichnen eines Svg mit HTML in einer Leinwand mit Safari
- 24. Kreise innerhalb der Schaltfläche ohne Leinwand. html/javascript
- 25. Punkte, die nicht gezeichnet werden, wenn die Kurve auf HTML5-Leinwand reproduziert wird
- 26. Verschwommene Svg in Leinwand
- 27. Raphael: Bringen Sie verdunkelte Punkte nach vorne
- 28. Leinwand Ausschnitt Region und die Leinwand Stapel
- 29. Kreisspur auf Leinwand auszublenden
- 30. Zeichnung Farbverlauf auf Leinwand
Zeigen Sie Ihren Code Aufwand. –
stackoverflow kein Code-Generator XD –