0
A
回答
0
畫布不區分內容 - 其所有的一組像素。當你清除畫布時,你必須重畫你想要在那裏的所有東西。如果你有一張圖片,那麼每次需要更新畫布時,都會將這些圖片放入一個您調用的方法中。
如果你的圖像覆蓋整個畫布,你不需要使用clearRect()
方法。只需重新繪製您的圖像和網格。您可以在一個方法把它包起來,例如:
function clear() {
//ctx.clearRect(0, 0, width, height); /// if image doesn't cover canvas
ctx.drawImage(bgImage, 0, 0); /// draw your image here
... render grid here...
}
然後調用clear()
而不是ctx.clearRect()
。
可以使用CSS或者設置畫布元素背景圖像的任何其他元素,但要注意的是它不會畫布本身的位圖你生產使用toDataURL()
的一部分。然而,如果背景只是暫時的,並不意味着任何結果,這可能是一個很好的選擇的一部分:
canvas.style.background = 'url(urlToImage.png)';
你也可以有網格,圖像和設置都爲彼此的頂部背景。
canvas.style.backgroundImage = 'url(urlToImage.png), url(urlToGrid.png)';
相關問題
- 1. .gif圖像作爲畫布背景
- 2. 使用圖像作爲背景畫布
- 3. 如何將上傳的圖像設置爲畫布背景?
- 4. 在畫布上繪製背景圖像
- 5. 我可以將上傳的圖像設置爲畫布的背景圖像嗎?
- 6. HTML5畫布作爲背景
- 7. 使用畫布動畫作爲背景
- 8. 如何在畫布html5中使用.png圖像作爲背景?
- 9. 調整畫布的背景圖像 - Fabricjs
- 10. 透明圖像背景HTML5畫布
- 11. HTML5畫布背景圖像重複
- 12. 背景圖像使用onDraw畫布?
- 13. 動畫布局背景圖像變化
- 14. wpf動態畫布背景圖像
- 15. HTML5生成畫布背景圖像
- 16. 將背景圖像渲染到畫布
- 17. 設置畫布的背景圖像
- 18. 背景圖像作爲固定背景
- 19. 圖片背景(畫布)
- 20. HTML5畫布背景圖片
- 21. 作爲畫布的WebBrowser背景
- 22. 作爲背景的JPanel上的圖像
- 23. 圖像作爲背景div
- 24. gif圖像作爲背景
- 25. SVG作爲背景圖像
- 26. Android需要從畫廊中設置圖像作爲畫布背景
- 27. 在背景圖像上動畫UIImageView
- 28. 背景動畫圖像
- 29. 動畫UIButton背景圖像
- 30. 背景圖像動畫
這裏粘貼代碼爲更好地理解。 –