我正在研究能夠在運行時將網頁的背景更改爲動態生成的圖像。我使用javascript和canvas元素來創建背景,我將其存儲在數組中,以便用戶可以在它們之間切換;圖像是JPEG文件使用javascript動態更改背景圖像
// canvas computations snipped
var img = c.toDataURL("image/jpeg");
this.modifiedanimationarray[0] = new Image();
this.modifiedanimationarray[0].src = img;
不過,我已經注意到,JavaScript來操縱的背景如下:
document.body.style.backgroundImage = "url('whatever.jpg')";
,它希望從URL的圖像,創建非動態。有什麼辦法可以強制document.body.style.backgroundImage接受一個即時創建的圖像,而不是隻加載一個域名?
你是什麼意思? – Trix
我的意思是生成響應用戶對網頁的操作,而不是從網站中提取圖像。因此,即時圖像是在需要時創建的。 – EventHorizon
是的,它可以完成。檢查我更新的答案。看到這個在我的回答下行動 – Trix