Voglio sapere su tela HTML5. Nel mio elemento canvas di base voglio impostare l'immagine di sfondo, e su quello voglio eseguire alcune funzionalità come in pittura Cancella, Annulla, Cancella e salva quell'effetto immagine (dopo aver applicato tutti gli effetti annulla, cancella) .. Qualsiasi suggerimento o esempio ..È possibile impostare l'immagine di sfondo in tela HTML5 e può fare alcune funzionalità di disegno come Annulla, Cancella, Cancella, Salva l'immagine di sfondo?
risposta
La pratica più semplice e migliore sarebbe quella di mettere quello sfondo come un div dietro la tela.
Ma come puoi dirmi in modo pratico ...? –
È possibile disegnare lo sfondo sull'area di disegno, utilizzando drawImage(). Tutte le ulteriori manipolazioni sono dipinte sopra l'immagine.
Quando hai finito il tuo lavoro puoi esportare il tuo Canvasstate in un'immagine.
Ma è necessario tenere una cronologia per tutte le attività, poiché la tela verrà modificata direttamente.
Il metodo di salvataggio e ripristino può essere utile.
È importante, prima di tutto, disegnare l'immagine sulla tela, in modo che tutti gli altri effetti influenzino l'immagine.
Dopo aver annullato, svuota, disegna (con matita n colore), quando salvi quell'immagine, non ottengo quell'effetto, ho uno sfondo bianco predefinito e alcuni disegnati su quella tela da me. Ma in realtà suppongo che io imposta in canvas 'backgroundImage': 'url (./ tmp/Koala.jpg)' .. voglio questo come immagine salvata con tutti gli effetti che ho fatto (annulla, disegna, cancella) .. –
Il history API può essere utilizzato per annullare e ripristinare.
Il metodo toDataURL dell'oggetto Canvas può essere utilizzato per salvare un'immagine.
- 1. SharedPreferences Cancella/Salva
- 2. HTML5 Canvas come immagine di sfondo CSS?
- 3. Tela Cancella nella Paper.js
- 4. Cancella API file HTML5
- 5. Come impostare l'immagine di sfondo in Java?
- 6. Come aggiungere funzionalità di annullamento alla tela HTML5?
- 7. Come impostare lo sfondo trasparente nell'elemento HTML5
- 8. Lo sfondo di UIWebView è impostato su Cancella colore, ma non è trasparente
- 9. C++ Matrice di puntatori: cancella o cancella []?
- 10. Disegno Linee tratteggiate su tela HTML5?
- 11. HTML5, JavaScript e disegno di più rettangoli in una tela
- 12. Il recupero dello sfondo iOS cancella le notifiche precedenti
- 13. Come fare sfondo mezza piazza di css
- 14. HTML5 immagine di sfondo canvas ripetuta
- 15. Imposta i pulsanti "ok" e "cancella" predefiniti
- 16. non possibile impostare il colore di sfondo UITableViewCell in IB
- 17. Qual è la differenza tra nuovo/cancella e: nuovo/:: cancella?
- 18. Disegno di curve di direzione della freccia in tela HTML5
- 19. funzione clearRect non cancella la tela
- 20. Cancella cache di output parziale
- 21. sfondo sfumato di sfondo e immagine di sfondo DRYly
- 22. immagine di sfondo della tela wpf dinamicamente
- 23. Mangano cancella elemento array nel documento e salva
- 24. PorterduffXfermode: cancella una sezione di una bitmap
- 25. Cancella array di setTimeout's
- 26. È possibile avere un'app Facebook "di sfondo"?
- 27. Cancella array di stringhe
- 28. Cancella variabile di sessione dopo l'uso
- 29. Disegno personalizzato in cima all'immagine di sfondo di UIButton
- 30. Android cambia colore di sfondo della tela senza perdere alcun disegno.
Duplicato di [Salva/ripristina l'area di sfondo di Canvas HTML5] (http://stackoverflow.com/questions/4858187/save-restore-background-area-of-html5-canvas) e/o [Clear Canvas Rect ma Keep Backgrond] (http://stackoverflow.com/questions/5596434/clear-canvas-rect-but-keep-background). – Phrogz