4
有沒有辦法將屏幕外的Canvas渲染成HTML IMAGE元素?我可以渲染HTML5 canvas並將其設置爲HTML IMAGE的源代碼嗎?
有沒有辦法將屏幕外的Canvas渲染成HTML IMAGE元素?我可以渲染HTML5 canvas並將其設置爲HTML IMAGE的源代碼嗎?
img.src = canvas.toDataURL();
其中img
和canvas
是各自的元件對象(從document.getElementByElement(...)
)。
謝謝。我可以問另一種方式而無需轉換嗎? – Eonil 2011-05-23 07:19:02
「沒有轉換」是什麼意思? – timdream 2011-05-25 09:20:58
畫布將在內存中將圖像渲染爲位圖,並且該方法將其編碼爲PNG。所以,如果我使用該方法,我必須從PNG中解碼它。這會大大降低性能。我想避免這種編碼/解碼成本,因爲我想在HTML元素之間顯示實時呈現的動畫。 – Eonil 2011-05-25 12:03:02